Динамический контент через RSS ленту (версия для системного администратора)
Описание
Периодически у пользователей появляется необходимость вывести какую-нибудь дополнительную текстовую информацию на устройстве совместно с основной трансляцией. Для этого можно запускать динамический контент через RSS ленту в трансляции.
Логика работы
- Сначала системный администратор настраивает работу приложения пользователя через RSS.
- Далее необходимо чтобы пользователь в личном кабинете создал подходящий вид контента, описанного выше.
- Следующим этапом будет идти "Создание трансляции"
- Предпоследний действием будет создание расписания для трансляции
- Вывод нужного контента на устройства
![](/images/d/de/%D0%9B%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B.png)
Принцип действия
Подготовка
![](/images/5/5d/%D0%98%D0%B4_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8.png)
Для начала системному администратору нужно настроить работу с помощью RSS - запроса и отправить URL, для подключения по API.
Это делается с помощью URL и будет выглядеть примерно так:
https://rc-api.smartplayer.org/v2/company-rss/feed/54
В данном случае заместо последний цифры (54) в запросе идёт - Company ID.
Его можно просмотреть в личном кабинете на иконку пользователя.
Таким образом мы сможем просмотреть публичную RSS ленту.
![](/images/d/d1/%D0%9F%D1%83%D0%B1%D0%BB%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_RSS_%D0%BB%D0%B5%D0%BD%D1%82%D0%B0.png)
Настройка
Далее необходимо чтобы системный администратор настроил подключение к нашему серверу через Swagger UI.
https://restapi.smartplayer.org/
Следующим шагом необходимо, чтобы системный администратор нашёл RSS запрос указанный в Swagger UI
![](/images/b/b8/Rss_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81.png)
Кликнул на строку "RSS" откроется окно с примером параметров и возвращаемых значений
![](/images/b/b3/%D0%92%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%89%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F.png)
После необходимо нажать на клавишу "Try it out" и появится форма с данными:
- Device ID - в эту строку необходимо вставить значение устройство. Его можно просмотреть в личном кабинете
Device ID можно найти перейдя в раздел "Устройства" личного кабинета, выбрав нужное устройство и нажав в правом тулбаре строку "Информация". В открывшимся меню необходимо взять и скопировать значение из раздела "Идентификатор устройства".
![](/images/a/a0/%D0%98%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0.png)
- Описание контента/title - тот контент, который будет отображен на устройстве.
![](/images/9/97/Try_it_feet.png)
Далее подставляем "Идентификатор устройства" в строку "Device ID", а в "Описание контента/title" - меняем значение на нужное.
Создание запроса
После прохождения шагов, описанных выше, системный администратор должен нажать кнопку "Execute". Система выполнит запрос и покажет статус в виде ответа: "Company RSS updated"
![](/images/f/f2/%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81_company_rss_updated.png)
Для проверки правильности произведенного действия возвращаемся к RSS ленте и обновляем страницу.
Завершение подготовки
После всех описанных шагов, можно считать что динамическое подключение через RSS готово и настроено. Дальнейшие шаги должен для подготовки и воспроизведения контента на устройстве должен делать пользователь. Инструкция для дальнейших действий можно просмотреть по ссылке: Динамический контент через RSS ленту (пользовательская версия)
Итоговый результат
Системный администратор настроил подключение по RSS и подготовил "плацдарм" для пользователя. Остальные настройки пользователь должен проводить самостоятельно.