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}'

此方法可能回傳的錯誤