Setting up RSS for companies

Материал из SmartPlayer
Версия от 14:41, 8 сентября 2023; N.Bloshkin (обсуждение | вклад) (Новая страница: «== '''Description of the Situation''' == When a user needs to integrate text data from a remote source, provided that the source initiates the process, our capabilities allow this to be implemented without further adjustments. === '''Functionality Description''' === For each company, an RSS feed is created on the server application, which can be modified remotely. All client applications can update the RSS source, facilitating integration with external data.»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Description of the Situation

When a user needs to integrate text data from a remote source, provided that the source initiates the process, our capabilities allow this to be implemented without further adjustments.

Functionality Description

For each company, an RSS feed is created on the server application, which can be modified remotely. All client applications can update the RSS source, facilitating integration with external data.

Настройка и удаленное изменение RSS ленты

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

Для того чтобы настроить данный функционал, необходимо выполнить ряд действий:

  • Зайти в личный кабинет и просмотреть ID у компании пользователя.
Расположение IP адреса компании
  • Проверить включена rss лента на сервер или нет, для этого вбить в браузере путь.

Это можно сделать с помощью специальной команды:
https://rc-api.smartplayer.org/v2/company-rss/feed/${company_id}
Пример для компании с определённым ID:
https://rc-api.smartplayer.org/v2/company-rss/feed/8
Если будет выглядеть как на скриншоте, то значит на сервере нужно включить RSS ленту.

Пример ответа от сервера
  • Для включения RSS ленты на сервере нужно проделать следующие действия:

- Сделать включение/выключение данного функционала по переменной окружения:
COMPANY_RSS_ENABLED.
Если значение переменной = 1 - включено, во всех остальных случаях - выключено.
Значение по умолчанию является - выключено. После изменения настройки перезапускаем серверное приложение.

Расположение команды
  • Ожидаем запуска серверного приложения и повторяем операцию описанную выше, в пункте 2. Результатом должно стать окно:
Информация о запуске RSS
  • Для удаленного обновления RSS необходимо выполнить пост-запрос с параметрами, который описан по ссылке:

Пост-запрос с параметрами
В итоге увидим изменения данные на RSS для компании

Результат всех манипуляций
  • После этого настройка на сервере завершена и выполняя удаленный запрос на RSS любое стороннее приложение может изменять данные в своей RSS ленте.

Далее необходимо настроить трансляцию, с контентом который будет брать данные из этого удаленного источника.