UNLOCK API
getTaskResult

getTaskResult

Renvoie l'état d'une tâche. Pendant la résolution, status vaut processing. Une fois terminée, status vaut ready et solution contient la réponse. Une tâche échouée renvoie errorId 1 avec la raison, et son montant est déjà revenu sur le solde.
POSThttps://unlock-api.com/getTaskResult
Attendez environ 5 secondes après la création de la tâche, puis vérifiez toutes les 5 secondes. Une tâche non résolue en 5 minutes échoue avec ERROR_CAPTCHA_UNSOLVABLE.

Paramètres de la requête

clientKey
StringObligatoire
Votre clé API, 32 caractères, depuis la page de compte.
taskId
IntegerObligatoire
L'id renvoyé par createTask.

Requête

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

Réponse

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

Champs de la réponse

errorId
Integer
0 si la requête a réussi, 1 sinon.
taskId
Integer
Id de la tâche.
status
String
processing pendant la résolution de la tâche, ready quand elle est terminée.
solution
Object
La réponse. Ses champs dépendent du type de tâche.
cost
String
Prix de cette tâche en dollars américains.
createTime
Integer
Horodatage Unix de la création de la tâche.
endTime
Integer
Horodatage Unix de la résolution de la tâche.
solveCount
Integer
Nombre de fois où la tâche a été résolue. Toujours 1.
errorCode
String
Nom de l'erreur quand errorId vaut 1.
errorDescription
String
Courte explication de l'erreur en anglais.

Exemples de code

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

Erreurs que cette méthode peut renvoyer