Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| external:qr_меню:04_оповещения_для_персонала:09_api [2022/02/03 09:14] – alexander_troyan | external:qr_меню:04_оповещения_для_персонала:09_api [2025/12/12 12:46] (текущий) – удалено Роман Назаров | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== API системы оповещений ====== | ||
| - | ===== Общий принцип работы с оповещениями через API ===== | ||
| - | |||
| - | Сервер QR меню хранит очередь событий за некоторый промежуток времени ( по умолчанию 5 минут ). Старые события автоматически удаляются из очереди. | ||
| - | Сторонний клиент может обратиться к серверу по API и получить список новых событий. | ||
| - | |||
| - | ===== Как получить список событий ===== | ||
| - | |||
| - | Для того, чтобы получить список событий необходимо отправить GET запрос на / | ||
| - | Пример запроса: | ||
| - | |||
| - | '' | ||
| - | token: token'' | ||
| - | |||
| - | **hash** - это уникальный номер события, | ||
| - | Для того чтобы получить все события в качестве hash передается значение none. | ||
| - | |||
| - | **token** - это ключ доступа к серверу QR меню. Передается внутри заголовка token. | ||
| - | |||
| - | Далее сторонний клиент самостоятельно отправляет оповещения в нужный канал. Например, | ||
| - | |||
| - | ===== Как получить токен QR меню ===== | ||
| - | |||
| - | Чтобы узнать свой токен, необходимо зайти в раздел " | ||
| - | В поле " | ||
| - | |||