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
}
Получение результата
Метод
<https://api.capmonster.cloud/getTaskResult>
Используйте метод getTaskResult чтобы получить решение капчи. В зависимости от загрузки системы вы получите ответ через время в диапазоне от 300 мс до 6 с.
Свойство | Ти п | Описание |
---|---|---|
text | String | Текст решения капчи |
Пример:
{
"errorId":0,
"status":"ready",
"solution": {
"text":"answer"
}
}