getTaskResult
JSON-Methoden
Token-Aufgaben
- reCAPTCHA v2
- reCAPTCHA v2 Enterprise
- reCAPTCHA v3
- Cloudflare Turnstile
- GeeTest v3 / v4
- FunCaptcha (Arkose Labs)
- Amazon AWS WAF
- MTCaptcha
- Friendly Captcha
- Lemin Cropped Captcha
- DataDome
- KeyCaptcha
- Capy Puzzle
- Cloudflare-Challenge-Seite
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Eigene Aufgabe (Imperva, Temu und weitere)
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
clientKeyStringPflicht
Ihr API-Schlüssel, 32 Zeichen, von der Kontoseite.
taskIdIntegerPflicht
Die von createTask zurückgegebene ID.
Anfrage
POST /getTaskResult
{
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}Antwort
{
"errorId": 0,
"status": "processing",
"taskId": 1001
}{
"errorId": 0,
"taskId": 1001,
"status": "ready",
"solution": {
"token": "0.zrSnRHO7h0HwSjSCU8oyzbjEtD8p..."
},
"cost": "0.00055",
"createTime": 1791640000,
"endTime": 1791640011,
"solveCount": 1
}{
"errorId": 1,
"errorCode": "ERROR_CAPTCHA_UNSOLVABLE",
"errorDescription": "The task could not be solved. Its cost was returned to your balance.",
"taskId": 1001
}Antwortfelder
errorIdInteger
0, wenn die Anfrage erfolgreich war, 1, wenn nicht.
taskIdInteger
ID der Aufgabe.
statusString
processing, während die Aufgabe gelöst wird, ready, wenn sie fertig ist.
solutionObject
Die Antwort. Ihre Felder hängen vom Aufgabentyp ab.
costString
Preis dieser Aufgabe in US-Dollar.
createTimeInteger
Unix-Zeit, zu der die Aufgabe erstellt wurde.
endTimeInteger
Unix-Zeit, zu der die Aufgabe gelöst wurde.
solveCountInteger
Wie oft die Aufgabe gelöst wurde. Immer 1.
errorCodeString
Fehlername, wenn errorId 1 ist.
errorDescriptionString
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}'import requests
r = requests.post("https://unlock-api.com/getTaskResult", json={
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}).json()
print(r)const r = await fetch("https://unlock-api.com/getTaskResult", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}),
}).then((res) => res.json());
console.log(r);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.