getTaskResult
JSON yöntemleri
Token görevleri
- 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 sayfası
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Özel görev (Imperva, Temu ve diğerleri)
getTaskResult
Bir görevin durumunu döndürür. Görev çözülürken status processing olur. Tamamlandığında status ready olur ve solution yanıtı içerir. Başarısız bir görev, nedeniyle birlikte errorId 1 döndürür ve ücreti zaten bakiyeye geri dönmüştür.
POSThttps://unlock-api.com/getTaskResult
Görevi oluşturduktan sonra yaklaşık 5 saniye bekleyin, ardından her 5 saniyede bir kontrol edin. 5 dakika içinde çözülmeyen bir görev ERROR_CAPTCHA_UNSOLVABLE ile başarısız olur.
İstek parametreleri
clientKeyStringZorunlu
Hesap sayfasındaki 32 karakterlik API anahtarınız.
taskIdIntegerZorunlu
createTask'ın döndürdüğü kimlik.
İstek
POST /getTaskResult
{
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}Yanıt
{
"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
}Yanıt alanları
errorIdInteger
İstek başarılıysa 0, değilse 1.
taskIdInteger
Görev kimliği.
statusString
Görev çözülürken processing, tamamlandığında ready.
solutionObject
Yanıt. Alanları görev türüne bağlıdır.
costString
Bu görevin ABD doları cinsinden fiyatı.
createTimeInteger
Görevin oluşturulduğu Unix zamanı.
endTimeInteger
Görevin çözüldüğü Unix zamanı.
solveCountInteger
Görevin kaç kez çözüldüğü. Her zaman 1.
errorCodeString
errorId 1 olduğunda hata adı.
errorDescriptionString
Hatanın İngilizce kısa açıklaması.
Kod örnekleri
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);Bu yöntemin döndürebileceği hatalar
Anahtar yanlış. Hesap sayfasından yeniden kopyalayın. (in.php ve res.php: ERROR_WRONG_USER_KEY)
İstek, hesabın izin listesinde olmayan bir IP'den geldi. IP'yi hesap sayfasında ekleyin.
Bu hesap engellendi. Hesap sayfasından destek ekibiyle iletişime geçin.
Çok fazla istek. Sonuç kontrollerini 5 saniyede bire düşürün.
Hesabınızda bu kimliğe sahip bir görev yok.
Görev zamanında çözülemedi. Ücreti bakiyenize geri döndü.