Перейти к основному содержимому

ImageToTextTask

Структура объекта

ПараметрТипОбязательныйВозможные значенияОписание
typeStringдаImageToTextTaskОпределяет тип объекта задачи
bodyStringда-Содержимое файла капчи закодированное в base64. Убедитесь что шлете его без переносов строки.
CapMonsterModuleStringнетyandex, special и другиеИмя модуля, например “yandex“. Альтернативный способ передачи имени модуля и список всех доступных модулей можно найти здесь
recognizingThresholdIntнет0-100Порог распознавания капчи с возможным значением от 0 до 100. Например, если в систему было отправлено значение 90, и задача решилась с уверенностью 80, то деньги за решение не спишутся. В этом случае пользователь получит ответ ERROR_CAPTCHA_UNSOLVABLE.
CaseBooleanнетtrue, falseУчитывать регистр при решении или нет.
numericIntнет0, 11 - если капча состоит только из цифр
mathBooleanнетtrue, falsefalse — не определено
true — капча требует совершения математического действия (например: капча 2 + 6 = вернёт значение 8)

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

Метод

<https://api.capmonster.cloud/createTask>

{
"clientKey":"67b6bcbb1a728ea8d563de6d169a2057",
"task": {
"type":"ImageToTextTask",
"body":"BASE64_BODY_HERE!"
}
}

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

{
"errorId":0,
"taskId":53456
}

Получение результата

Метод

<https://api.capmonster.cloud/getTaskResult>

Используйте метод getTaskResult чтобы получить решение капчи. В зависимости от загрузки системы вы получите ответ через время в диапазоне от 300 мс до 6 с.

СвойствоТипОписание
textStringТекст решения капчи

Пример:

{
"errorId":0,
"status":"ready",
"solution": {
"text":"answer"
}
}