UNLOCK API
getTaskResult

getTaskResult

Gibt den Zustand einer Aufgabe zurück. Während sie gelöst wird, ist status processing. Ist sie fertig, ist status ready und solution enthält die Antwort. Eine fehlgeschlagene Aufgabe liefert errorId 1 mit dem Grund, und der Betrag ist bereits wieder auf dem Guthaben.
POSThttps://unlock-api.com/getTaskResult
Warten Sie nach dem Erstellen der Aufgabe etwa 5 Sekunden und prüfen Sie dann alle 5 Sekunden. Eine Aufgabe, die nicht innerhalb von 5 Minuten gelöst wird, schlägt mit ERROR_CAPTCHA_UNSOLVABLE fehl.

Anfrageparameter

clientKey
StringPflicht
Ihr API-Schlüssel, 32 Zeichen, von der Kontoseite.
taskId
IntegerPflicht
Die von createTask zurückgegebene ID.

Anfrage

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

Antwort

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

Antwortfelder

errorId
Integer
0, wenn die Anfrage erfolgreich war, 1, wenn nicht.
taskId
Integer
ID der Aufgabe.
status
String
processing, während die Aufgabe gelöst wird, ready, wenn sie fertig ist.
solution
Object
Die Antwort. Ihre Felder hängen vom Aufgabentyp ab.
cost
String
Preis dieser Aufgabe in US-Dollar.
createTime
Integer
Unix-Zeit, zu der die Aufgabe erstellt wurde.
endTime
Integer
Unix-Zeit, zu der die Aufgabe gelöst wurde.
solveCount
Integer
Wie oft die Aufgabe gelöst wurde. Immer 1.
errorCode
String
Fehlername, wenn errorId 1 ist.
errorDescription
String
Kurze Erklärung des Fehlers auf Englisch.

Codebeispiele

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

Mögliche Fehler dieser Methode

  • Der Schlüssel ist falsch. Kopieren Sie ihn erneut von der Kontoseite. (in.php und res.php: ERROR_WRONG_USER_KEY)

  • Die Anfrage kam von einer IP, die nicht auf der Freigabeliste des Kontos steht. Fügen Sie die IP auf der Kontoseite hinzu.

  • Dieses Konto ist gesperrt. Wenden Sie sich über die Kontoseite an den Support.

  • Zu viele Anfragen. Fragen Sie Ergebnisse nur alle 5 Sekunden ab.

  • Es gibt in Ihrem Konto keine Aufgabe mit dieser ID.

  • Die Aufgabe konnte nicht rechtzeitig gelöst werden. Der Betrag ist wieder auf Ihrem Guthaben.