tak, ale jak zaczniesz pobierać kompletny biling , przychodzące, wychodzące itp to pauza powinna być min 4 sek
wtedy nie przekroczysz ich durnych limitów

W dniu 26 lipca 2015 18:11 użytkownik Rafał Zając <zajbox@gmail.com> napisał:


W dniu 24.07.2015 o 16:25, Andrzej Banach pisze:
> W dniu 24.07.2015 o 15:24, Tomasz Chiliński pisze:
>> W dniu 24.07.2015 15:14, Andrzej Banach napisał(a):
>>> W dniu 24.07.2015 o 14:32, Sławomir Paszkiewicz pisze:
>>>>
>>>> W dniu 24.07.2015 o 14:30, Andrzej Banach pisze:
>>>>> I na czym stanelo?
>>>>> Chyba ze to wiedza tajemna to przemailujemy z lovo na nowo temat :P
>>>>>
>>>>>
>>>>> pozdrawiam
>>>> Na tym, że limitują ilość requestów 30 / 10 sek a potem ban
>>>
>>> Oficjalne info z lovo:
>>> "
>>> Pod koniec zeszłego miesiąca uruchomiona została procedura,
>>> ograniczająca dostęp do API. Były to jednak początki jej uruchomienia
>>> więc możliwe, że adresy IP były za często banowane. Teraz już powinno
>>> być to zoptymalizowane aby nie utrudniać klientom korzystanie z API.
>>> Limit wynosi 30 wywołań na 10 sekund."
>>>
>>> Ale cos mi tu nie pasuje.
>>> Odpalilismy skrypt pod swiezym IP, ustawilismy w petli sleepa tak by na
>>> pewno nie przekroczyc limitow i to samo. Calej klasy chyba nie zbanowali?
>>> Czekam na kolejne info od lovo.
>> Gdzie wstawiliście sleep-a i z jakim czasem? Czy równolegle inny proces
>> nie wykonuje z tego samego ip połączeń do ich serwera api?
>>
> Jednak nie zadzialal ten sleep. Trzeba by bilingi dzielic. Ale jak
> pisalem w inetlms Sylwester przerobi to by pobieral w pliku te dane
> (przetestowalismy ze dziala).
> Info z lovo jeszcze dotyczace limitow:
> "Na adresie x.x.x.x nie ma stałej blokady, w dniu dzisiejszym  wpadł 6
> razy w blokadę, o 00:10, 13:38, 13:50, 13:56, 14:11 oraz 15:01,  ban
> utrzymuje się przez 5 minut, po czym znowu można korzystać z API.
> Banowany jest adres serwera z którego są wywołania.
> "
> Czyli tu wszystko jasne.
>
> 30/10 i na 5 minut ban.
>
>
> pozdrawiam
Cos jednak działa. Dodałem usleep na pół sekundy tuż przez returnem w
funkcji sendRequest() w HiperusLib.class.php i mieli prawidłowo.

Pozdrawiam
Rafał
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms