createTask: создание задачи
WARNING
Создает задачу для решения выбранного типа капчи.
Укажите тип капчи в параметре.
Например: ImageToTextTask
Пример запроса
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"appId": "ИД_ПРИЛОЖЕНИЯ",
"task": {
"type":"ImageToTextTask",// Укажите ниже тип, который необходимо идентифицировать
"body":"ИЗОБРАЖЕНИЕ_BASE64"
}
}
Параметры запроса
Параметры | Тип | Обязательно | Описание |
---|---|---|---|
clientKey | String | Yes | Ключ клиентского аккаунта, можно найти в панели управления |
appId | String | No | Идентификатор разработчика вашего приложения, который вы можете получить в разделе разработчика панели управления |
task | Object | Yes | Объект задачи |
callbackUrl | String | No | Токен будет отправлен (POST) на этот конечный точка |
Пример ответа
Пример ответа асинхронной задачи
Когда задача создана как задача на токен или специальная асинхронная задача, результат задачи получается через команду getTaskResult
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Сохраните этот идентификатор для следующего шага
}
Пример ответа синхронной задачи
Если тип задачи - это распознавание изображения, распознавание голоса или какие-либо другие специальные задачи, результат задачи возвращается непосредственно.
Это можно определить по тому, равен ли status
значению ready
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"status": "ready",
"solution": {
"text": "44795sds"
},
"taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}
Структура ответа
Параметры | Тип | Описание |
---|---|---|
errorId | Integer | Код ошибки: 0 - нет ошибки 1 - с ошибкой |
errorCode | String | Таблица кодов ошибок |
errorDescription | String | Описание ошибки |
status | String | возвращает статус, который может быть только null или готов |
solution | Object | Результат синхронной задачи |
taskId | String | Идентификатор созданной задачи, Получить результат задачи |