Skocz do zawartości
R@fi

[PHP]Pobranie aukcji usera po api

Polecane posty

Witam
mam taki problem mianowicie chcę w swoim szablonie allegro wyświetlić 3 inne moje aukcje uzyłem do tego ALLEGRO API :
<?
try {
$client = new SoapClient('https://webapi.allegro.pl/service.php?wsdl');
$request = array(
'userId' => '', // wpisz id użytkownika którego aukcje chcesz wyświetlić
'webapiKey' => '', //twoj allegro API key
'countryId' => 1 //Country code, dla polski 1
);
$items= $client->doGetUserItems($request);
echo 'Przedmioty<br />';


//Ustalamy ilość przedmiotów, pamiętaj, że domyślnie jest
//to 25 pierwszych wyników jeżeli chcesz więcej musisz ustawić
//parametry offset i limit przy wywołaniu metody doGetUserItems


//aby odwołać się do danego pola przedmiotu trzeba pamiętać, że zwracany 
//wynik to obiekt i odwołujemy się do niego za pomocą operatora ->. 
$count = $items->userItemCount; 


    for($i=0;$i<$count;$i++)
      {
        //W tym przykładzie wyświetlimy listę nazw aukcji.
        echo $i+1 .$items->userItemList->item[$i]->itName;
        echo '<br />';
      }
} 
  catch (SoapFault $e) 
   {
    echo $e->faultcode.'<br />';
    echo $e->faultstring;
   }
?>
lecz gdy wchodze na plik poprzez przegladarke pojawia mi sie komunikat:

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 :

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 ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeżeli IP zostało zablokowane za zbyt dużą liczbę zapytań to możesz usunąć to tylko ręcznie wchodząc z tego IP na Allegro i wprzepisując Captche.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×