✨
BotProtection
  • Что такое BotProtection?
  • Интеграция с Android
    • Описание и установка
    • Использование SDK
  • Интеграция с iOS
    • Описание и установка
    • Использование SDK
  • Интеграция с бекендом
    • Архитектура
    • Описание Dashboard
    • Описание асинхронного API
    • Работа с JWT
      • Python
      • NodeJS
    • Подключение метрик
Powered by GitBook
On this page
  • Получить результаты по UUID
  • Получить результаты по Device ID
  • Получить результаты по Challenge ID

Was this helpful?

  1. Интеграция с бекендом

Описание асинхронного API

Если был выбран асинхронный метод, то предоставляется API для получения результатов.

Примечание: <secret_key> - это ключ, предоставляемый компании при встраивании BotProtection.

Получить результаты по UUID

POST /api/v1/result/uuid
Host: bp.yourcompany.com
X-Secret-Key: <secret_key>

Body: [uuid1, uuid2, uuid3 ...] // JSON-массив идентификаторов

Ответ BotProtection Machine:

200 OK

Body: [12, 43, null ...] // JSON-массив похожести на ботов (null — пользователь не прошел испытание в BP SDK)

Получить результаты по Device ID

POST /api/v1/result/device
Host: bp.yourcompany.com
X-Secret-Key: <secret_key>

Body: [deviceid1, deviceid2, deviceid3 ...] // JSON-массив из Device ID

Ответ BotProtection Machine:

200 OK

Body: [12, 43, null ...] // JSON-массив похожести на ботов (null — пользователь не прошел испытание в BP SDK)

Получить результаты по Challenge ID

POST /api/v1/result
Host: bp.yourcompany.com
X-Secret-Key: <secret_key>

Body: [challengeid1, challengeid2, challengeid3 ...] // JSON-массив из Challenge IDs

Ответ BotProtection Machine:

200 OK

Body: [12, 43, null ...] // JSON-массив похожести на ботов (null — пользователь не прошел испытание в BP SDK)

PreviousОписание DashboardNextРабота с JWT

Last updated 5 years ago

Was this helpful?