external:qr_меню:04_оповещения_для_персонала:09_api

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:qr_меню:04_оповещения_для_персонала:09_api [2022/02/03 09:46] alexander_troyanexternal:qr_меню:04_оповещения_для_персонала:09_api [2025/12/12 12:46] (текущий) – удалено Роман Назаров
Строка 1: Строка 1:
-====== API системы оповещений ====== 
-===== Общий принцип работы с оповещениями через API ===== 
- 
-Сервер QR меню хранит очередь событий за некоторый промежуток времени ( по умолчанию 5 минут ). Старые события автоматически удаляются из очереди.  
-Сторонний клиент может обратиться к серверу по API и получить список новых событий. 
- 
-===== Как получить список событий ===== 
- 
-Для того, чтобы получить список событий необходимо отправить GET запрос на /api/v4/events. 
-Пример запроса: 
- 
-''GET https://ip:port/api/v4/events?hash=hash 
-token: token'' 
- 
-**hash** - это уникальный номер события, благодаря которому сервер QR меню понимает, какие события клиент уже получил и какие для него являются новыми. Передается query параметром.  
-Для того чтобы получить все события в качестве hash передается значение none.  
- 
-**token** - это ключ доступа к серверу QR меню. Передается внутри заголовка token. 
- 
- 
- 
-Пример ответа: 
- 
- 
- 
- 
-Далее сторонний клиент самостоятельно отправляет оповещения в нужный канал. Например, на электронную почту. 
- 
-===== Как получить токен QR меню ===== 
- 
-Чтобы узнать свой токен, необходимо зайти на главную страницу QR меню, выбрать раздел "Параметры системы" - "Регистрация на сервере приложений" и скопировать значение из поля "Секретный ключ". Это и есть ваш токен. 
- 
-**Раздел наполняется, информация будет доступна в ближайшее время.** 
  
  • external/qr_меню/04_оповещения_для_персонала/09_api.1643870786.txt.gz
  • Последнее изменение: 2022/02/03 09:46
  • alexander_troyan