Обзор API для взаимодействия с Платформой

Доступные виды API

Платформа предоставляет следующие виды API:

  1. API авторизации OAuth2
  2. Web API для получения сохраненных состояний из базы данных по сохраненным сессиям
  3. Websockets API для работы с текущими данными:
    • для отправки данных с нейроинтерфейсов в платформу
    • для отслеживания индикаторов, которые пишутся в реальном времени прямо сейчас
  4. API вычислительных моделей для настройки алгоритмов расчёта психоэмоциональных состояний

Какое API нужно мне?

API авторизации понадобится вам в любом случае. Для работы с API платформы вы должны авторизоваться с помощью протокола OAuth2.

Если ваше приложение будет работать биометрией пользователя в режиме реального времени и отображать текущие состояния, в которых он находится, Вам понадобится Websockets API.

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

Если ваше приложение хочет сохранить какую-то информацию о событиях, которые происходят с пользователем, сейчас это можно сделать только через Websockets API.

Если ваше приложение будет работать с историей изменения состояний после того, как сессия пользователя уже завершилась, Вам нужно Web API.

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