getTaskResult
طرق JSON
مهام الرموز
- 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
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- مهمة مخصصة (Imperva وTemu وغيرها)
getTaskResult
ترجع حالة المهمة. أثناء الحل تكون قيمة status هي processing. عند الانتهاء تكون status هي ready ويحتوي solution على الإجابة. المهمة الفاشلة ترجع errorId 1 مع السبب، ويكون مبلغها قد عاد إلى الرصيد.
POSThttps://unlock-api.com/getTaskResult
انتظر نحو 5 ثوانٍ بعد إنشاء المهمة، ثم تحقق كل 5 ثوانٍ. المهمة التي لا تُحل خلال 5 دقائق تفشل بالخطأ ERROR_CAPTCHA_UNSOLVABLE.
معاملات الطلب
clientKeyStringمطلوب
مفتاح API الخاص بك، 32 حرفًا، من صفحة الحساب.
taskIdIntegerمطلوب
المعرّف الذي أرجعته createTask.
الطلب
POST /getTaskResult
{
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}الاستجابة
{
"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
}حقول الاستجابة
errorIdInteger
0 عند نجاح الطلب، و1 عند فشله.
taskIdInteger
معرّف المهمة.
statusString
processing أثناء حل المهمة، وready عند انتهائها.
solutionObject
الإجابة. حقولها تعتمد على نوع المهمة.
costString
سعر هذه المهمة بالدولار الأمريكي.
createTimeInteger
وقت Unix لإنشاء المهمة.
endTimeInteger
وقت Unix لحل المهمة.
solveCountInteger
عدد مرات حل المهمة. دائمًا 1.
errorCodeString
اسم الخطأ عندما تكون قيمة errorId هي 1.
errorDescriptionString
شرح قصير للخطأ بالإنجليزية.
أمثلة الكود
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);الأخطاء التي قد ترجعها هذه الطريقة
المفتاح غير صحيح. انسخه مرة أخرى من صفحة الحساب. (في in.php وres.php: ERROR_WRONG_USER_KEY)
جاء الطلب من عنوان IP غير موجود في قائمة الحساب المسموحة. أضف العنوان من صفحة الحساب.
هذا الحساب محظور. تواصل مع الدعم من صفحة الحساب.
طلبات كثيرة. خفّف التحقق من النتيجة إلى مرة كل 5 ثوانٍ.
لا توجد مهمة بهذا المعرف في حسابك.
تعذر حل المهمة في الوقت المحدد. عاد مبلغها إلى رصيدك.