UNLOCK API
getTaskResult

getTaskResult

Bir görevin durumunu döndürür. Görev çözülürken status processing olur. Tamamlandığında status ready olur ve solution yanıtı içerir. Başarısız bir görev, nedeniyle birlikte errorId 1 döndürür ve ücreti zaten bakiyeye geri dönmüştür.
POSThttps://unlock-api.com/getTaskResult
Görevi oluşturduktan sonra yaklaşık 5 saniye bekleyin, ardından her 5 saniyede bir kontrol edin. 5 dakika içinde çözülmeyen bir görev ERROR_CAPTCHA_UNSOLVABLE ile başarısız olur.

İstek parametreleri

clientKey
StringZorunlu
Hesap sayfasındaki 32 karakterlik API anahtarınız.
taskId
IntegerZorunlu
createTask'ın döndürdüğü kimlik.

İstek

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

Yanıt

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

Yanıt alanları

errorId
Integer
İstek başarılıysa 0, değilse 1.
taskId
Integer
Görev kimliği.
status
String
Görev çözülürken processing, tamamlandığında ready.
solution
Object
Yanıt. Alanları görev türüne bağlıdır.
cost
String
Bu görevin ABD doları cinsinden fiyatı.
createTime
Integer
Görevin oluşturulduğu Unix zamanı.
endTime
Integer
Görevin çözüldüğü Unix zamanı.
solveCount
Integer
Görevin kaç kez çözüldüğü. Her zaman 1.
errorCode
String
errorId 1 olduğunda hata adı.
errorDescription
String
Hatanın İngilizce kısa açıklaması.

Kod örnekleri

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

Bu yöntemin döndürebileceği hatalar