Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobranie aukcji usera po api
Forum PHP.pl > Forum > Przedszkole
Freecast
Witam
mam taki problem mianowicie chcę w swoim szablonie allegro wyświetlić 3 inne moje aukcje uzyłem do tego ALLEGRO API :


  1. <?
  2. try {
  3. $client = new SoapClient('https://webapi.allegro.pl/service.php?wsdl');
  4. $request = array(
  5. 'userId' => '', // wpisz id użytkownika którego aukcje chcesz wyświetlić
  6. 'webapiKey' => '', //twoj allegro API key
  7. 'countryId' => 1 //Country code, dla polski 1
  8. );
  9. $items= $client->doGetUserItems($request);
  10. echo 'Przedmioty<br />';
  11.  
  12. //Ustalamy ilość przedmiotów, pamiętaj, że domyślnie jest
  13. //to 25 pierwszych wyników jeżeli chcesz więcej musisz ustawić
  14. //parametry offset i limit przy wywołaniu metody doGetUserItems
  15.  
  16. //aby odwołać się do danego pola przedmiotu trzeba pamiętać, że zwracany
  17. //wynik to obiekt i odwołujemy się do niego za pomocą operatora ->.
  18. $count = $items->userItemCount;
  19.  
  20. for($i=0;$i<$count;$i++)
  21. {
  22. //W tym przykładzie wyświetlimy listę nazw aukcji.
  23. echo $i+1 .$items->userItemList->item[$i]->itName;
  24. echo '<br />';
  25. }
  26. }
  27. catch (SoapFault $e)
  28. {
  29. echo $e->faultcode.'<br />';
  30. echo $e->faultstring;
  31. }
  32. ?>


lecz gdy wchodze na plik poprzez przegladarke pojawia mi sie komunikat:

Cytat
ERR_IP_LIMIT_EXCEEDED
Service access has been blocked - invocation limit for this ip address has been exceeded


wyczytałem na forum allegro, że trzeba :
Cytat
Ten limit dotyczy sekund, nie minut. A obejść go można poprzez zoptymalizowanie kodu tak, aby generował mniej niż 120 zapytań na sekundę.


i tu moje pytanie jak ustawić limit ?


Bardzo liczę na waszą pomoc gdyż nie umiem sobie z tym poradzić ;(
Dance4Love
  1. $count = $items->userItemCount;


zmień na:

  1. $count = 3; // ile razy zapętlić for
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.