UNLOCK API
Limity, czas i rozliczenia

Limity, czas i rozliczenia

Limity żądań, jak często sprawdzać wyniki, limit czasu i kiedy pobierana jest opłata.

Limity żądań

Do 1200 żądań na minutę na konto (wszystkie klucze razem, łącznie ze sprawdzaniem wyników) i do 2400 na minutę z jednego adresu IP. Powyżej tego odpowiedzią jest ERROR_TOO_MANY_REQUESTS; odczekaj kilka sekund i kontynuuj.

Jak często sprawdzać

Po createTask odczekaj około 5 sekund, a potem wywołuj getTaskResult co 5 sekund. Aby sprawdzić wiele zadań naraz przez API formularzy, użyj res.php z ids (do 100 id w jednym żądaniu). Aby nie sprawdzać, użyj callbacku lub getToken.
res.php
curl -s "https://unlock-api.com/res.php?key=YOUR_API_KEY&action=get&ids=1001,1002,1003"
# 03AGdBq25SxXT...|CAPCHA_NOT_READY|ERROR_CAPTCHA_UNSOLVABLE

Limit czasu

Zadanie nierozwiązane w ciągu 5 minut kończy się błędem ERROR_CAPTCHA_UNSOLVABLE. Tokeny wygasają na docelowej stronie po krótkim czasie (dla reCAPTCHA po około 2 minutach), więc używaj ich zaraz po otrzymaniu.

Kiedy pobierana jest opłata

Cena jest pobierana z salda, gdy createTask przyjmie zadanie. Jeśli zadanie się nie powiedzie lub skończy się czas, pełna cena automatycznie wraca na saldo. Żądania odrzucone z błędem są bezpłatne. getBalance, getTaskResult i inne metody odczytu są bezpłatne.

Co przechowujemy

Obrazki, audio i dane proxy wysłane z zadaniem są usuwane po zakończeniu zadania. Rekord zadania (typ, czas, status, koszt) pozostaje w historii zadań.