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 金鑰,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
此任務的價格,單位為美元。
createTime
Integer
任務建立時的 Unix 時間。
endTime
Integer
任務辨識完成時的 Unix 時間。
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}'

此方法可能傳回的錯誤