Чтение ленты RSS

Сервис позволяет смартапам получать сообщения лент RSS в формате JSON. Сообщения ленты обрабатываются в сценарии, что позволяет ассистенту рассказывать пользователям о новостях сайта.

Каждое сообщение ленты представлено в виде JSON-объекта с полями title, description и link.

Чтобы воспользоваться сервисом, необходимо отправить HTTP-запрос на следующий веб-адрес:

https://smartapp-code.sberdevices.ru/tools/api/rss2json?max-300&url=<веб-адрес>

Где:

  • max — ограничивает максимальное количество символов в title и description. Параметр может понадобиться, например, если пользователю неудобно слушать длинную новость.

    При использовании параметра, сервис не обрезает слова, а заканчивает сообщение на ближайшем к параметру конце предложения.

  • url — веб-адрес ленты RSS:

    https://smartapp-code.sberdevices.ru/tools/api/rss2json?url=https://example.ru/blog/rss

Пример сообщений ленты RSS в формате JSON:

[
    {
        "title": "Привет мир!",
        "link": "http://example.ru/blog/hello-world",
        "description": "Описание первой публикации."
    },
    {
        "title": "Вторая публикация",
        "link": "http://example.ru/blog/second-post",
        "description": "Описание второй публикации."
    }
]

Сервис убирает из заголовков и описаний HTML-теги и оставляет только текст, который корректно отображается на всех поверхностях.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней