Инструменты пользователя

Инструменты сайта


ru:airlay:api:air-lay-web-socket

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
ru:airlay:api:air-lay-web-socket [2024/04/01 11:05]
Рыков Павел [Описание]
ru:airlay:api:air-lay-web-socket [2024/04/26 13:28]
Рыков Павел
Строка 4: Строка 4:
  
 Для получения уведомлений о наступление события фронтенд должен подключиться к сервису и отправить запрос на подписку на событий, после чего бэкенд будет отправлять сообщения с информацией о произошедшем событие Для получения уведомлений о наступление события фронтенд должен подключиться к сервису и отправить запрос на подписку на событий, после чего бэкенд будет отправлять сообщения с информацией о произошедшем событие
 +
 +====== Адрес веб сокета ======
 +<code>
 +wss://{domain}/ws
 +</code>
 +
 +====== Запуск ======
 +Для запуска сервера выполнить команду на сервере:
 +<code bach>
 +airlay-cli web_socket server
 +</code>
 +
 +====== Настройки ======
 +В файле ''config.ini'' заполнить секцию ''webSocketEvents'', указать ip-адрес и порт:
 +<code bach>
 +[webSocketEvents]
 +address = 0.0.0.0
 +port = 8081
 +</code>
 +
 ====== Запрос ====== ====== Запрос ======
  
Строка 48: Строка 68:
 <code> <code>
 { {
-    "status":200+    "status": int
-    "message":"Ok"+    "message": string
-    "code":+    "code": int
 } }
 </code> </code>
Строка 69: Строка 89:
   *  4 - Not access for dataset   *  4 - Not access for dataset
   *  5 - Inavlid request   *  5 - Inavlid request
 +==== Пример ответа====
  
 +<code>
 +{
 +    "status":200,
 +    "message":"Ok",
 +    "code":
 +}
 +</code>
 +<code>
 +{
 +    "status":400,
 +    "message":"Invalid request",
 +    "code":
 +}
 +</code>
 ====== Сообщения от сервера ====== ====== Сообщения от сервера ======
  
ru/airlay/api/air-lay-web-socket.txt · Последнее изменение: 2024/04/29 18:05 — Рыков Павел