Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] i webapi allegro - listining
Forum PHP.pl > Forum > PHP
malin90
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 smile.gif




viking
Analogicznie $client->doGet...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.