Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobranie aukcji usera po api
Freecast
post 13.11.2014, 12:01:54
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 5.07.2009

Ostrzeżenie: (10%)
X----


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ć ;(
Go to the top of the page
+Quote Post
Dance4Love
post 13.11.2014, 18:24:07
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 22.06.2009

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


  1. $count = $items->userItemCount;


zmień na:

  1. $count = 3; // ile razy zapętlić for


Ten post edytował Dance4Love 13.11.2014, 18:24:49


--------------------
Porady dla konsumenta
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 Wersja Lo-Fi Aktualny czas: 19.06.2025 - 11:11