Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] i webapi allegro - listining
malin90
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 5.01.2009

Ostrzeżenie: (0%)
-----


Witam,
zamierzam napisać własny skrypt do listiningu moich ofert na allegro, niestety wszelkie przykłady dostępne w internecie są nieaktualne.

Zajrzałem do API, dowiedziałem się, że aby cokolwiek wykonać, trzeba aplikację zalogować:

  1. define('LINK', "https://webapi.allegro.pl/service.php?wsdl");
  2. define('LOGIN', '');
  3. define('PASSWORD', '');
  4. define('KEY', '');
  5. define('COUNTRY', 1);
  6. define('SYSVAR', 1);
  7.  
  8. try {
  9. $client = new SoapClient(LINK);
  10. $version_params = array('sysvar' => SYSVAR, 'countryId' => COUNTRY, 'webapiKey' => KEY);
  11. $version = (array)($client->doQuerySysStatus($version_params));
  12. $session_params = array('userLogin' => LOGIN, 'userPassword' => PASSWORD, 'countryCode' => COUNTRY,
  13. 'webapiKey' => KEY, 'localVersion' => $version['verKey']);
  14. $session = $client->doLogin($session_params);
  15. echo 'Zalogowano poprawnie jako: ', LOGIN;
  16. }
  17. catch(SoapFault $error) {
  18. echo 'Błąd ', $error->faultcode, ': ', $error->faultstring, "n";
  19. }


Z zalogowaniem nie ma problemu.
Z dokumentacji wynika że powinienem zainteresować się metodą
  1. doGetItemsList


Wywołałem taką tablicę

  1. $dogetitemslist = array(
  2. 'webapiKey' => ' ',
  3. 'countryId' => 1,
  4. 'resultSize' => 8,
  5. 'sortOptions' => 'startingTime',
  6. );

ale nie wiem co mam dalej z nią zrobić, nie wiem jak do tego podejść, są dane wejściowe i wyjściowe nie wiem co powinienem robić i jakimi funkcjami php się interesować.
Proszę o pomoc (IMG:style_emoticons/default/smile.gif)




Go to the top of the page
+Quote Post

Posty w temacie
- malin90   [PHP] i webapi allegro - listining   7.02.2017, 10:21:45
- - viking   Analogicznie $client->doGet...   7.02.2017, 10:29:38


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 01:43