Сервис позволяет смартапам получать сообщения лент 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-теги и оставляет только текст, который корректно отображается на всех поверхностях.