getTaskResult
Методи JSON
Задачі з токеном
- reCAPTCHA v2
- reCAPTCHA v2 Enterprise
- reCAPTCHA v3
- Cloudflare Turnstile
- GeeTest v3 / v4
- FunCaptcha (Arkose Labs)
- Amazon AWS WAF
- MTCaptcha
- Friendly Captcha
- Lemin Cropped Captcha
- DataDome
- KeyCaptcha
- Capy Puzzle
- Сторінка перевірки Cloudflare Challenge
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Своя задача (Imperva, Temu та інші)
getTaskResult
Повертає стан задачі. Поки вона розв'язується, status дорівнює processing. Коли вона готова, status дорівнює ready, а solution містить відповідь. Невдала задача повертає errorId 1 з причиною, а кошти за неї вже повернуто на баланс.
POSThttps://unlock-api.com/getTaskResult
Після створення задачі зачекайте близько 5 секунд, потім перевіряйте кожні 5 секунд. Задача, не розв'язана протягом 5 хвилин, завершується з ERROR_CAPTCHA_UNSOLVABLE.
Параметри запиту
clientKeyStringОбов'язковий
Ваш API-ключ, 32 символи, зі сторінки акаунта.
taskIdIntegerОбов'язковий
Id, який повернув createTask.
Запит
POST /getTaskResult
{
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}Відповідь
{
"errorId": 0,
"status": "processing",
"taskId": 1001
}{
"errorId": 0,
"taskId": 1001,
"status": "ready",
"solution": {
"token": "0.zrSnRHO7h0HwSjSCU8oyzbjEtD8p..."
},
"cost": "0.00055",
"createTime": 1791640000,
"endTime": 1791640011,
"solveCount": 1
}{
"errorId": 1,
"errorCode": "ERROR_CAPTCHA_UNSOLVABLE",
"errorDescription": "The task could not be solved. Its cost was returned to your balance.",
"taskId": 1001
}Поля відповіді
errorIdInteger
0, якщо запит виконано, 1, якщо ні.
taskIdInteger
Id задачі.
statusString
processing, поки задача розв'язується, ready, коли вона готова.
solutionObject
Відповідь. Її поля залежать від типу задачі.
costString
Ціна цієї задачі в доларах США.
createTimeInteger
Час Unix створення задачі.
endTimeInteger
Час Unix розв'язання задачі.
solveCountInteger
Скільки разів задачу було розв'язано. Завжди 1.
errorCodeString
Назва помилки, коли errorId дорівнює 1.
errorDescriptionString
Короткий опис помилки англійською.
Приклади коду
curl -s https://unlock-api.com/getTaskResult \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","taskId":1001}'import requests
r = requests.post("https://unlock-api.com/getTaskResult", json={
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}).json()
print(r)const r = await fetch("https://unlock-api.com/getTaskResult", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({
"clientKey": "YOUR_API_KEY",
"taskId": 1001
}),
}).then((res) => res.json());
console.log(r);Помилки цього методу
Ключ неправильний. Скопіюйте його ще раз зі сторінки акаунта. (in.php і res.php: ERROR_WRONG_USER_KEY)
Запит надійшов з IP, якої немає в списку дозволених IP акаунта. Додайте цю IP на сторінці акаунта.
Цей акаунт заблоковано. Напишіть у підтримку зі сторінки акаунта.
Забагато запитів. Перевіряйте результат не частіше ніж кожні 5 секунд.
У вашому акаунті немає задачі з таким id.
Задачу не вдалося розв'язати вчасно. Кошти повернуто на баланс.