UNLOCK API
getTaskResult

getTaskResult

Restituisce lo stato di un task. Mentre è in risoluzione, status è processing. Quando è completato, status è ready e solution contiene la risposta. Un task fallito restituisce errorId 1 con il motivo, e l'importo è già tornato sul saldo.
POSThttps://unlock-api.com/getTaskResult
Attendi circa 5 secondi dopo aver creato il task, poi controlla ogni 5 secondi. Un task non risolto entro 5 minuti fallisce con ERROR_CAPTCHA_UNSOLVABLE.

Parametri della richiesta

clientKey
StringObbligatorio
La tua chiave API, 32 caratteri, dalla pagina account.
taskId
IntegerObbligatorio
L'id restituito da createTask.

Richiesta

POST /getTaskResult
{
  "clientKey": "YOUR_API_KEY",
  "taskId": 1001
}

Risposta

{
  "errorId": 0,
  "status": "processing",
  "taskId": 1001
}

Campi della risposta

errorId
Integer
0 se la richiesta è andata a buon fine, 1 in caso contrario.
taskId
Integer
Id del task.
status
String
processing mentre il task è in risoluzione, ready quando è completato.
solution
Object
La risposta. I suoi campi dipendono dal tipo di task.
cost
String
Prezzo di questo task in dollari USA.
createTime
Integer
Tempo Unix in cui il task è stato creato.
endTime
Integer
Tempo Unix in cui il task è stato risolto.
solveCount
Integer
Quante volte il task è stato risolto. Sempre 1.
errorCode
String
Nome dell'errore quando errorId è 1.
errorDescription
String
Breve spiegazione dell'errore in inglese.

Esempi di codice

curl -s https://unlock-api.com/getTaskResult \
  -H "Content-Type: application/json" \
  -d '{"clientKey":"YOUR_API_KEY","taskId":1001}'

Errori che questo metodo può restituire