UNLOCK API
getTaskResult

getTaskResult

Retorna o estado de uma tarefa. Enquanto ela está sendo resolvida, status é processing. Quando termina, status é ready e solution contém a resposta. Uma tarefa com falha retorna errorId 1 com o motivo, e o valor dela já voltou para o saldo.
POSThttps://unlock-api.com/getTaskResult
Aguarde cerca de 5 segundos depois de criar a tarefa e consulte a cada 5 segundos. Uma tarefa não resolvida em 5 minutos falha com ERROR_CAPTCHA_UNSOLVABLE.

Parâmetros da requisição

clientKey
StringObrigatório
Sua chave de API, com 32 caracteres, da página da conta.
taskId
IntegerObrigatório
O id retornado por createTask.

Requisição

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

Resposta

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

Campos da resposta

errorId
Integer
0 quando a requisição deu certo, 1 quando não deu.
taskId
Integer
Id da tarefa.
status
String
processing enquanto a tarefa está sendo resolvida, ready quando termina.
solution
Object
A resposta. Os campos dependem do tipo de tarefa.
cost
String
Preço desta tarefa em dólares americanos.
createTime
Integer
Horário Unix em que a tarefa foi criada.
endTime
Integer
Horário Unix em que a tarefa foi resolvida.
solveCount
Integer
Quantas vezes a tarefa foi resolvida. Sempre 1.
errorCode
String
Nome do erro quando errorId é 1.
errorDescription
String
Explicação curta do erro em inglês.

Exemplos de código

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

Erros que este método pode retornar