ImageToTextTask : решение обычной капчи с текстом

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

Параметр

Тип

Обязательный

Возможные значения

Описание

Параметр

Тип

Обязательный

Возможные значения

Описание

type

String

да

ImageToTextTask

Определяет тип объекта задачи

body

String

да

-

Содержимое файла капчи закодированное в base64. Убедитесь что шлете его без переносов строки.

CapMonsterModule

String

нет

yandex, special и другие

Имя модуля, например “yandex“. Альтернативный способ передачи имени модуля и список всех доступных модулей можно найти здесь

recognizingThreshold

Int

нет

0-100

Порог распознавания капчи с возможным значением от 0 до 100. Например, если в систему было отправлено значение 90, и задача решилась с уверенностью 80, то деньги за решение не спишутся. В этом случае пользователь получит ответ ERROR_CAPTCHA_UNSOLVABLE.

Case

Boolean

нет

true, false

Учитывать регистр при решении или нет.

numeric

Int

нет

0, 1

1 - если капча состоит только из цифр

math

Boolean

нет

true, false

false — не определено
true — капча требует совершения математического действия (например: капча 2 + 6 = вернёт значение 8)

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

Адрес https://api.capmonster.cloud/createTask

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


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

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

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

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

Свойство

Тип

Описание

Свойство

Тип

Описание

text

String

Текст решения капчи

Пример:

 

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