Looking for international version of our service? Go to 2captcha.com

Логотип «GitHub»

getTaskResult

Возвращает результат для задачи.
Формат результата зависит от типа задачи и описан в спецификации задачи.

Эндпоинт API: https://api.rucaptcha.com/getTaskResult
Метод: POST
Тип содержимого: application/json

Свойства запроса

Свойство Тип Обязателен Описание
clientKey Строка Да Ваш API ключ
taskId Число Да Значение id вашей задачи

Пример запроса

{
   "clientKey": "YOUR_API_KEY", 
   "taskId": 74372499131
}

Примеры ответа

В процессе

Когда задача еще не завершена, вы получаете следующий ответ:

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

Задача не может быть выполнена

Если работники не смогли выполнить задание, вы получите следующий ответ:

{
    "errorId": 12,
    "errorCode": "ERROR_CAPTCHA_UNSOLVABLE",
    "errorDescription": "Workers could not solve the Captcha"
}

Задача выполнена

Когда задача завершена, вы получаете решение в соответствии с форматом типа задачи и некоторыми общими данными задачи, такими как временные метки, цена, IP-адрес отправителя запроса.

{
    "errorId": 0,
    "status": "ready",
    "solution": {},
    "cost": "0.00299",
    "ip": "1.2.3.4",
    "createTime": 1692863536,
    "endTime": 1692863556,
    "solveCount": 1
}

Спецификация для ответа сервера

Свойство Тип Описание
errorId Число Идентификатор ошибки для случаев, когда задача не может быть выполнена
status Строка ready - задача успешно выполнена
processing - мы все еще обрабатываем вашу задачу, пожалуйста, повторите запрос еще раз через 5-10 секунд
solution Объект Объект, содержащий решение для вашей задачи. Формат объекта можно найти в спецификации типа задачи
cost Строка Стоимость задания, списанная с вашего баланса
ip Строка IP-адрес, с которого был отправлен запрос на выполнение задачи
createTime Число Временная метка, указывающая момент отправки задания
endTime Число Временная метка, указывающая момент завершения задачи
solveCount Число Количество работников, пытавшихся выполнить вашу задачу