Метод Draw Around
Этот метод можно использовать для решения задач, в которых вам нужно нарисовать линию вокруг определенного объекта, показанного на изображении, либо для разметки данных.
Поддерживаемые форматы изображений: JPEG, PNG, GIF
Максимальный размер файла: 600 kB
Максимальный размер изображения: 1000px с любой стороны
Спецификация для типа задачи DrawAroundTask
Свойство | Тип | Обязателен | Описание |
---|---|---|---|
type | Строка | Да | Тип задачи: DrawAroundTask |
body | Строка | Да | Изображение закодировано в формат Base64. Также поддерживается формат Data-URI (содержащий префикс data:content/type ) |
comment | Строка | Да* | Работникам будет показан комментарий, который поможет им правильно разгадать капчу. Свойство comment обязателено, при отсутствии свойства imgInstructions . |
imgInstructions | Строка | Да* | Необязательное изображение с инструкцией, которое будет показано работникам. Изображение должно быть закодировано в формат Base64. Максимальный размер файла: 100 кБ. Свойство imgInstructions обязателено, при отсутствии свойства comment . |
Пример запроса
Метод: createTask
Эндпоинт API: https://api.rucaptcha.com/createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type":"DrawAroundTask",
"body":"/9j/4AAQSkZJ...OGSRF//Z",
"comment":"draw around an apple"
},
"languagePool":"en"
}
Пример ответа
Метод: getTaskResult
Эндпоинт API: https://api.rucaptcha.com/getTaskResult
{
"errorId": 0,
"status": "ready",
"solution": {
"canvas": [
[
{
"x": 141,
"y": 93
},
{
"x": 145,
"y": 93
}
],
[
{
"x": 350,
"y": 263
},
{
"x": 350,
"y": 263
}
],
[
{
"x": 350,
"y": 263
}
]
]
},
"cost": "0.0012",
"ip": "1.2.3.4",
"createTime": 1692863536,
"endTime": 1692863556,
"solveCount": 0
}