UNLOCK API
Limiti, tempi e addebito

Limiti, tempi e addebito

Limiti di richieste, ogni quanto controllare i risultati, il tempo massimo e quando avviene l'addebito.

Limiti di richieste

Fino a 1,200 richieste al minuto per account (tutte le chiavi insieme, controlli dei risultati inclusi) e fino a 2,400 al minuto da un singolo indirizzo IP. Oltre questi limiti la risposta è ERROR_TOO_MANY_REQUESTS; attendi qualche secondo e continua.

Ogni quanto controllare

Attendi circa 5 secondi dopo createTask, poi chiama getTaskResult ogni 5 secondi. Per controllare molti task insieme con l'API a form, usa res.php con ids (fino a 100 id per richiesta). Per non dover controllare, usa una callback o 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

Tempo massimo

Un task non risolto entro 5 minuti fallisce con ERROR_CAPTCHA_UNSOLVABLE. I token scadono sul sito di destinazione dopo poco tempo (circa 2 minuti per reCAPTCHA), quindi usali subito dopo averli ricevuti.

Quando avviene l'addebito

Il prezzo viene scalato dal saldo quando createTask accetta il task. Se il task fallisce o scade il tempo, l'intero prezzo torna automaticamente sul saldo. Le richieste rifiutate con un errore sono gratuite. getBalance, getTaskResult e gli altri metodi di lettura sono gratuiti.

Cosa conserviamo

Immagini, audio e dati del proxy inviati con un task vengono eliminati al termine del task. Il record del task (tipo, ora, stato, costo) resta nello storico dei tuoi task.