UNLOCK API
getTaskResult

getTaskResult

Devuelve el estado de una tarea. Mientras se resuelve, status es processing. Cuando termina, status es ready y solution contiene la respuesta. Una tarea fallida devuelve errorId 1 con el motivo, y su cobro ya volvió al saldo.
POSThttps://unlock-api.com/getTaskResult
Espera unos 5 segundos después de crear la tarea y luego consulta cada 5 segundos. Una tarea que no se resuelve en 5 minutos falla con ERROR_CAPTCHA_UNSOLVABLE.

Parámetros de la solicitud

clientKey
StringObligatorio
Tu clave API, de 32 caracteres, de la página de cuenta.
taskId
IntegerObligatorio
El id que devolvió createTask.

Solicitud

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

Respuesta

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

Campos de la respuesta

errorId
Integer
0 si la solicitud funcionó, 1 si no.
taskId
Integer
Id de la tarea.
status
String
processing mientras la tarea se resuelve, ready cuando termina.
solution
Object
La respuesta. Sus campos dependen del tipo de tarea.
cost
String
Precio de esta tarea en dólares estadounidenses.
createTime
Integer
Hora Unix en que se creó la tarea.
endTime
Integer
Hora Unix en que se resolvió la tarea.
solveCount
Integer
Cuántas veces se resolvió la tarea. Siempre 1.
errorCode
String
Nombre del error cuando errorId es 1.
errorDescription
String
Breve explicación del error en inglés.

Ejemplos de código

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

Errores que puede devolver este método