W dniu 26.07.2015 o 18:34, Rafał Zając pisze:
W dniu 26.07.2015 o 18:29, Sylwester Kondracki pisze:
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 mailto: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 <mailto:lms@lists.lms.org.pl> http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Jak to? 30 requestów na 10sekund. Ustawiłem pauze na 0,5 sekundy co daje 20 requestów więc jeszcze 10 mam w zapasie. Ściąga bilingi normalnie.
Tam w inetlms w jednym przelocie petli jest 6 zapytan o rozne dane do Lovo wiec 5s dopiero przechodzilo. Sylwester dopisal tez pobieralnie w pliku tych danych, ale zeby nie zasmieciac to juz bardziej NTG.
pozdrawiam