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 থেকে এসেছে যা অ্যাকাউন্টের অনুমতি তালিকায় নেই। অ্যাকাউন্ট পেজে IP যোগ করুন।

  • এই অ্যাকাউন্ট ব্লক করা হয়েছে। অ্যাকাউন্ট পেজ থেকে সাপোর্টে যোগাযোগ করুন।

  • অনেক বেশি রিকোয়েস্ট। ফলাফল চেক প্রতি 5 সেকেন্ডে একবার করুন।

  • আপনার অ্যাকাউন্টে এই id-র কোনো টাস্ক নেই।

  • নির্ধারিত সময়ে টাস্কটি সমাধান করা যায়নি। এর চার্জ আপনার ব্যালেন্সে ফেরত এসেছে।