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
}