getTaskResult
Kaedah JSON
Tugas token
- 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
- Halaman Cloudflare Challenge
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Tugas tersuai (Imperva, Temu dan lain-lain)
getTaskResult
Memulangkan keadaan tugas. Semasa tugas diselesaikan, status ialah processing. Apabila selesai, status ialah ready dan solution mengandungi jawapan. Tugas gagal memulangkan errorId 1 dengan sebabnya, dan cajnya sudah dikembalikan ke baki.
POSThttps://unlock-api.com/getTaskResult
Tunggu kira-kira 5 saat selepas membuat tugas, kemudian semak setiap 5 saat. Tugas yang tidak selesai dalam 5 minit gagal dengan ERROR_CAPTCHA_UNSOLVABLE.
Parameter permintaan
clientKeyStringWajib
API key anda, 32 aksara, daripada halaman akaun.
taskIdIntegerWajib
Id yang dipulangkan oleh createTask.
Permintaan
POST /getTaskResult
{
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}Respons
{
"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
}Medan respons
errorIdInteger
0 jika permintaan berjaya, 1 jika tidak.
taskIdInteger
Id tugas.
statusString
processing semasa tugas diselesaikan, ready apabila selesai.
solutionObject
Jawapan. Medannya bergantung pada jenis tugas.
costString
Harga tugas ini dalam dolar AS.
createTimeInteger
Masa Unix apabila tugas dibuat.
endTimeInteger
Masa Unix apabila tugas diselesaikan.
solveCountInteger
Berapa kali tugas diselesaikan. Sentiasa 1.
errorCodeString
Nama ralat apabila errorId ialah 1.
errorDescriptionString
Penjelasan ringkas ralat dalam bahasa Inggeris.
Contoh kod
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);Ralat yang boleh dipulangkan oleh kaedah ini
Key salah. Salin semula dari halaman akaun. (in.php dan res.php: ERROR_WRONG_USER_KEY)
Permintaan datang dari IP yang tiada dalam senarai dibenarkan akaun. Tambah IP di halaman akaun.
Akaun ini disekat. Hubungi sokongan dari halaman akaun.
Terlalu banyak permintaan. Perlahankan semakan keputusan kepada setiap 5 saat.
Tiada tugas dengan id ini dalam akaun anda.
Tugas tidak dapat diselesaikan dalam masa. Cajnya sudah dikembalikan ke baki anda.