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จำเป็น
id ที่ได้จาก createTask

คำขอ

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
ราคาของงานนี้เป็นดอลลาร์สหรัฐ
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}'

ข้อผิดพลาดที่ method นี้อาจตอบกลับ

  • key ไม่ถูกต้อง คัดลอกใหม่จากหน้าบัญชี (in.php และ res.php: ERROR_WRONG_USER_KEY)

  • คำขอมาจาก IP ที่ไม่อยู่ในรายการที่อนุญาตของบัญชี เพิ่ม IP ในหน้าบัญชี

  • บัญชีนี้ถูกระงับ ติดต่อฝ่ายช่วยเหลือจากหน้าบัญชี

  • คำขอมากเกินไป ลดการตรวจผลเป็นทุก 5 วินาที

  • ไม่มีงานที่มี id นี้ในบัญชีของคุณ

  • แก้งานไม่ทันเวลา เงินคืนเข้ายอดเงินแล้ว