UNLOCK API
getTaskResult

getTaskResult

टास्क की स्थिति लौटाता है। हल होने के दौरान status processing रहता है। पूरा होने पर status ready होता है और solution में जवाब होता है। फेल हुआ टास्क कारण के साथ errorId 1 लौटाता है, और उसका चार्ज पहले ही बैलेंस में वापस आ चुका होता है।
POSThttps://unlock-api.com/getTaskResult
टास्क बनाने के बाद करीब 5 सेकंड रुकें, फिर हर 5 सेकंड में चेक करें। जो टास्क 5 मिनट में हल नहीं होता, वह ERROR_CAPTCHA_UNSOLVABLE के साथ फेल हो जाता है।

रिक्वेस्ट पैरामीटर

clientKey
Stringज़रूरी
आपकी API key, 32 कैरेक्टर, अकाउंट पेज से।
taskId
Integerज़रूरी
createTask से मिली id।

रिक्वेस्ट

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

रिस्पॉन्स

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

रिस्पॉन्स फील्ड

errorId
Integer
रिक्वेस्ट सफल होने पर 0, नहीं तो 1।
taskId
Integer
टास्क id।
status
String
टास्क हल होने के दौरान processing, पूरा होने पर ready।
solution
Object
जवाब। इसके फील्ड टास्क टाइप पर निर्भर करते हैं।
cost
String
इस टास्क की कीमत US डॉलर में।
createTime
Integer
टास्क बनने का Unix time।
endTime
Integer
टास्क हल होने का Unix time।
solveCount
Integer
टास्क कितनी बार हल हुआ। हमेशा 1।
errorCode
String
errorId 1 होने पर एरर का नाम।
errorDescription
String
अंग्रेज़ी में एरर की छोटी व्याख्या।

कोड उदाहरण

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

यह मेथड कौन से एरर लौटा सकता है

  • key गलत है। इसे अकाउंट पेज से फिर से कॉपी करें। (in.php और res.php: ERROR_WRONG_USER_KEY)

  • रिक्वेस्ट ऐसे IP से आई जो अकाउंट की allow list में नहीं है। अकाउंट पेज पर IP जोड़ें।

  • यह अकाउंट ब्लॉक है। अकाउंट पेज से सपोर्ट से संपर्क करें।

  • बहुत ज़्यादा रिक्वेस्ट। नतीजा चेक करने की रफ्तार घटाकर हर 5 सेकंड में एक बार करें।

  • आपके अकाउंट में इस id का कोई टास्क नहीं है।

  • टास्क समय पर हल नहीं हो सका। उसका चार्ज आपके बैलेंस में वापस आ गया है।