UNLOCK API
getTaskResult

getTaskResult

Trả về trạng thái của tác vụ. Khi đang giải, status là processing. Khi xong, status là ready và solution chứa kết quả. Tác vụ lỗi trả về errorId 1 kèm lý do, và tiền đã được hoàn vào số dư.
POSThttps://unlock-api.com/getTaskResult
Chờ khoảng 5 giây sau khi tạo tác vụ, rồi kiểm tra mỗi 5 giây. Tác vụ không giải xong trong 5 phút sẽ lỗi với ERROR_CAPTCHA_UNSOLVABLE.

Tham số request

clientKey
StringBắt buộc
API key của bạn, 32 ký tự, có trên trang tài khoản.
taskId
IntegerBắt buộc
Id do createTask trả về.

Request

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

Phản hồi

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

Trường phản hồi

errorId
Integer
0 khi request thành công, 1 khi không thành công.
taskId
Integer
Id tác vụ.
status
String
processing khi tác vụ đang được giải, ready khi đã xong.
solution
Object
Kết quả. Các trường phụ thuộc vào loại tác vụ.
cost
String
Giá của tác vụ này bằng đô la Mỹ.
createTime
Integer
Thời điểm Unix khi tác vụ được tạo.
endTime
Integer
Thời điểm Unix khi tác vụ được giải xong.
solveCount
Integer
Số lần tác vụ được giải. Luôn là 1.
errorCode
String
Tên lỗi khi errorId là 1.
errorDescription
String
Giải thích ngắn về lỗi bằng tiếng Anh.

Code mẫu

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

Các lỗi phương thức này có thể trả về

  • Key sai. Hãy sao chép lại từ trang tài khoản. (in.php và res.php: ERROR_WRONG_USER_KEY)

  • Request đến từ IP không có trong danh sách được phép của tài khoản. Hãy thêm IP trên trang tài khoản.

  • Tài khoản này đã bị khóa. Liên hệ hỗ trợ từ trang tài khoản.

  • Quá nhiều request. Hãy giãn lượt kiểm tra kết quả ra mỗi 5 giây.

  • Không có tác vụ nào với id này trong tài khoản của bạn.

  • Không giải được tác vụ kịp thời gian. Tiền đã được trả lại vào số dư.