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

createTask : создание задачи

Описание

Метод создает задачу на решение выбранного типа капчи. В параметрах передаются авторизационные данные клиента, типизированные данные задачи и другие необязательные параметры.

Адрес метода
https://api.brocapgpt.com/createTask

формат запроса: JSON POST


Параметры запроса

clientKey

Type: String
Обязательный: Да
Уникальный ключ вашей учетной записи, API ключ (найти можно тут

task

Type: Объект задачи
Обязательный: Да
Массив данных о задаче. Список типов задач капч здесь.

callbackUrl

Type: String
Обязательный: Нет
Веб адрес для отправки результата задачи капчи. Данные отправляются POST запросом.
Содержимое идентично ответу метода getTaskResult.
Содержимое ответа не проверяется и сервер должен успеть принять запрос за 2 секунды, затем соединение закрывается.


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

Задача решения FunCaptchaTask

    {
"clientKey":"67b6bcbb1a728ea8d563de6d169a2057",
"task":
{
"type":"FunCaptchaTaskProxyless",
"websiteURL":"http://mywebsite.com/",
"funcaptchaApiJSSubdomain":"mywebsite-api.funcaptcha.com",
"data": "{\"blob\":\"dyXvXANMbHj1iDyz.Qj97JtSqR2n%2BuoY1V%2FbdgbrG7p%2FmKiqdU9AwJ6MifEt0np4vfYn6TTJDJEfZDlcz9Q1XMn9przeOV%2FCr2%2FIpi%2FC1s%3D\"}",
"websitePublicKey":"69A21A01-CC7B-B9C6-0F9A-E7FA06677FFC"
}
}

Задача решения ComplexImageTask

    {
"clientKey":"67b6bcbb1a728ea8d563de6d169a2057",
"task":
{
"type": "ComplexImageTask",
"class": "funcaptcha",
"imageUrls":[ "https://i.postimg.cc/s2ZDrHXy/fc1.jpg" ],
"metadata":
{
"Task": "Pick the image that is the correct way up"
},
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}
}

Структура ответа

errorId

Type: Integer
Обязательный: Да
Идентификатор ошибки.
0 - ошибок нет, задача успешно создана, идентификатор задачи находится в параметре taskId
1 - ошибка, информация о ней находится в свойстве errorCode

errorCode

Type: String
Обязательный: Нет
Код ошибки. См. глоссарий ошибок.

taskId

Type: Integer
Обязательный: Да
Идентификатор задания для последующего использования в методе getTaskResult.


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

Ответ БЕЗ ошибки
    {
"errorId": 0,
"taskId": 7654321
}
Ответ, содержащий ошибку
    {
"errorId": 1,
"errorCode": "ERROR_KEY_DOES_NOT_EXIST",
"errorDescription": "Account authorization key not found in the system or has incorrect format",
"taskId": 0
}