Калейдоскоп

Задачи со сдвигом пазла. Бета.

Пример задания

Перемещайте слайдер

Потяните вправо

1. Создание задачи, версия 1

POSThttps://api.capsola.cloud/create

Запрос

Ключ передаётся в заголовке X-API-Key, тело — JSON.

json
{
  "type": "PazlCaptcha",
  "task": "TASK_BASE_64"
}
typestring обязательный

Тип задачи — PazlCaptcha.

taskbase64 обязательный

Полный HTML-код страницы.

app_idstring

Идентификатор приложения разработчика — выдаётся в партнёрском разделе.

Ответ

json
{
  "status": 1,
  "response": "9051d4b4-0000-44d3-a4c2-db0215227862"
}
statusnumber

1 — задача принята, 0 — ошибка.

responsestring

Идентификатор задачи или код ошибки.

1.1. Создание задачи, версия 2

Версия 2 принимает готовое изображение и список перестановок — HTML страницы не нужен.

POSThttps://api.capsola.cloud/create

Запрос

json
{
  "type": "PazlCaptchaV2",
  "image": "IMAGE_BASE_64",
  "task": "[23,12,12,23]"
}
typestring обязательный

Тип задачи — PazlCaptchaV2.

imagebase64 обязательный

Изображение капчи.

taskstring обязательный

Порядковый список перестановок.

app_idstring

Идентификатор приложения разработчика — выдаётся в партнёрском разделе.

Ответ

json
{
  "status": 1,
  "response": "9051d4b4-0000-44d3-a4c2-db0215227862"
}
statusnumber

1 — задача принята, 0 — ошибка.

responsestring

Идентификатор задачи или код ошибки.

2. Получение результата

POSThttps://api.capsola.cloud/result

Запрос

json
{
  "id": "9051d4b4-0000-44d3-a4c2-db0215227862"
}
idstring обязательный

Идентификатор задачи из ответа на /create.

Ответ

json
{
  "status": 1,
  "response": "12"
}
statusnumber

1 — задача решена, 0 — ошибка.

responsestring

Номер шага, на котором пазл сложен, — цикл кликов начинайте с 1. Либо код ошибки.

Ответ CAPCHA_NOT_READY означает, что задача ещё в работе. Подождите 5–10 секунд и повторите запрос — и так до успешного результата или другой ошибки.