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 smile.gif




Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Analogicznie $client->doGet...


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 17:26