Обмен сообщениями
Обмен сообщениями со SaluteJazz API можно представить в виде схемы:
Обмен сообщениями включает следующие этапы:
Пользователь создает комнату в интерфейсе приложения. После чего, в соответствии с собственной логикой, приложение создает транспортный JWT-токен.
При создании JWT-токена приложение шифрует его по алгоритму AES256 и подписывает его с помощью ключа SDK по алгоритму ECDSA.
Полезная нагрузка транспортного токена должна включать обязательные поля:
- Описание
- Пример
Приложение обменивает транспортный токен на токен доступа:
curl -L -X POST 'https://api.salutejazz.ru/v1/auth/login' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <транспортный_токен>'Адрес API изменился на
https://api.salutejazz.ru/v1
.Подробнее об изменении домена.
API возвращает токен доступа:
- Пример
- Описание
Используйте токен доступа для авторизации последующих запросов к API.
Приложение передает запрос на создание комнаты. Токен доступа передается в заголовке
Authorization
.API возвращает параметры созданной комнаты:
- Пример
- Описание
Приложение отображает параметры комнаты пользователю.