Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Połaczenie allegro api
Forum PHP.pl > Forum > Przedszkole
prybus
Witam serdecznie,
mam problem z połączeniem się do testowego api allegro.

Korzystam z url: https://webapi.allegro.pl.webapisandbox.pl/service.php?wsdl

  1. const COUNTRY_PL = 1;
  2. /**
  3.   * Logowanie do serwisu testwebapi.pl.
  4.   */
  5. const COUNTRY_TESTWEBAPI = 228;
  6.  
  7. /**
  8.   * Zapytanie o wersję Allegro WebAPI.
  9.   */
  10. const QUERY_ALLEGROWEBAPI = 1;


  1. $country = WebAPISoapClient::COUNTRY_TESTWEBAPI;
  2. try
  3. {
  4. $client = new WebAPISoapClient();
  5. // pobieranie wersji WebAPI
  6. $version = $client->doQuerySysStatus(WebAPISoapClient::QUERY_ALLEGROWEBAPI, $country, $config['apiKey']);
  7. // właściwe logowanie do serwisu
  8. print_r($version);
  9. $session = $client->doLogin($config['login'], $config['password'], $country, $config['apiKey'], $version['ver-key']);
  10. print_r($session);
  11. }
  12. catch(SoapFault $soapFault)
  13. {
  14. /* obsługa wyjątku */
  15. }


Wszystko tak naprawdę pochodzi z http://wrzasq.pl/blog/allegro-webapi-tutorial-vol-1.html

Jeśli podam dane produkcyjne to działa bez problemu.
kapslokk
Spróbuj tego urla: https://webapi.allegro.pl.webapisandbox.pl/uploader.php?wsdl
service.php to nowa wersja API i troche inaczej się z niej korzysta: http://allegro.pl/webapi/tutorials.php/tutorial/id,244
prybus
to samo
dodałem

  1. echo 'Błąd ', $error->faultcode, ': ', $error->faultstring, "n";
  2.  


i mam komunikat: Błąd ERR_INPUT_COUNTRY_ERROR: Country code is missing or is incorrect.n
kapslokk
Nie sugeruj sie testwebapi.pl nowy sandbox jest kopią srodowiska produkcyjnego, wiec powinienes miec id kraju:
const COUNTRY_TESTWEBAPI = 1;
Nie czytaj nawet tego tutoriala ze strony http://wrzasq.pl/blog/allegro-webapi-tutorial-vol-1.html od 2008 roku sporo sie zmienilo. Masz dokumentacje i tutoriale w niej.
prybus
ok dzięki wink.gif
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.