Технические требования к RSS-ленте для экспорта новостей на TournamentService.net со сторонних ресурсов
Экспорт данных для размещения заголовков и аннотаций новостей на Tournamentservice.net и в мобильном приложении «Дуплет» осуществляется в XML-based формате RSS 2.0.
Ниже содержится описание используемых для экспорта данных элементов RSS 2.0, необходимые комментарии и пример экспортного файла.
структура экспортного файла
<?xml version="1.0" encoding="utf-8"?> <rss version="2.0"> <channel> <title>Новости НФСБУ</title> <link>http://billiard.net.ua</link> <description>Новости бильярда от национальной Федерации спортивного бильярда Украины</description> <language>ru</language> <item> ... </item> <item> ... </item> ... <item> ... </item> </channel> </rss>
обязательная структура элемента <item>
<item> <title>Чемпионат Европы - итоги</title> <link>http://billiard.net.ua/news/15408.html</link> <description>Сегодня в Батуми завершился Чемпионат Европы по Свободной пирамиде</description> <pubDate>Sun, 14 Jun 2015 19:14:51 +0300</pubDate> </item>
расширенная структура элемента <item>
<item>
<title>Чемпионат Европы - итоги</title>
<link>http://billiard.net.ua/news/15408.html</link>
<ts-link>http://billiard.net.ua/rss/?=15408</ts-link>
<description>Сегодня в Батуми завершился Чемпионат Европы по Свободной пирамиде</description>
<enclosure url="http://billiard.net.ua/images/NEWS/2015/Batumi.jpg" type="image/jpeg"/>
<content:encoded><p>Сегодня состоялись финальные игры ...
...
... закончилась со счетом 7:5 в пользу Ливады.<p><content:encoded>
<category>новости бильярда</category>
<pubDate>Sun, 14 Jun 2015 19:14:51 +0300</pubDate>
</item>
.описание составляющих элемента <item>
Дата должна быть в формате RFC-822.
Регистр в названии <pubDate> имеет значение: буква D должна быть прописной.
Если ваш сайт настроен так, что в этот элемент выводится полный текст новости, при просмотре ленты будет отображаться только 100 первых слов. Добавьте к адресу вашей RSS-ленты знак # в настройках организации на TournamentService чтобы указать на эту особенность.
Если в статье содержится несколько иллюстраций, элемент <enclosure> может
повторяться. Значение url обязательно, значение type рекомендуемо и обязательно
в случае, если невозможно определить тип контента по расширению.
Внимание: Элемент добавляется только в случае наличия адаптированной страницы.
Наличие полного текста новости в вашей ленте позволит пользователю мобильного
приложения быстро посмотреть новость, без перехода на ваш сайт. Если вы хотите чтобы лента новостей
соответствовала требованиям Яндекс.Новостей используйте вместо <content:encoded>
элемент <yandex:full-text>
Обратите внимание, что все относительные ссылки в коде должны быть заменены на абсолютные
Если вы не хотите выводить в RSS-ленте полный текст новостей, но готовы предоставить статью для быстрого просмотра, укажите здесь ссылку на страницу вашего сайта, которая возвращает HTML-код статьи.
Внимание: Все относительные ссылки в коде должны быть заменены на абсолютные