Технические требования
Новостные сообщения
Чтобы передавать новостные сообщения в Яндекс.Спорт, станьте партнером Яндекс.Новостей. Подробнее см. в разделе Технические требования Новостей.
Видеотрансляции
Подготовьте отдельный экспортный файл для каждого типа видео, которые хотите транслировать на сервис Яндекс.Спорт.
Возможные типы видео:
video
— видеоролики;videoevents
— видео матчей;videogoals
— видео голов;highlights
— видео лучших моментов;day_anunce
— видео «Итоги дня»;day_results
— видео «Результаты дня»;popular_videos
— популярные видео.
Чтобы переданные вами видео автоматически привязывались к определенному матчу, достаточно указать в экспортном файле обязательный элемент event
с атрибутами:
name
— название матча;end_date
— дата проведения матча.
Значения атрибутов name
и end_date
см. в справочнике событий.
- Пример
-
<translation id="1064388" sport_id="582" competition_id="3279" event_id="m472136"> <title>Сент-Этьен - Брест - 1:1. Голы</title> <video img="превью.jpg" duration="02:20" minute=""> <link>ссылка на страницу вашего сайта с видео</link> </video> </translation> <translation id="1064371" sport_id="582" competition_id="3273" event_id="m469301"> <title>Уфа - Ростов - 2:0. Голы и лучшие моменты</title> <video img="превью.jpg" duration="06:14" minute=""> <link>ссылка на страницу вашего сайта с видео</link> </video> </translation>
Текстовые трансляции
- Требования к экспортному файлу
-
- Экспортный файл для текстовых трансляций должен быть общим для всех видов спорта и всех турниров.
- Файл может описывать любое количество спортивных событий (матчей), но при этом должен быть строго ограничен событиями за последние 24 часа.
- Запрещено передавать больше одной трансляции для одного и того же события.
Данные трансляции передаются в элементе translation
. Обязательные атрибуты элемента:
competition_id
— уникальный идентификатор соревнования из справочника турниров;event_id
— уникальный идентификатор матча из справочника событий.
Также элемент translation
должен содержать элементы:
link
— ссылка на текстовую трансляцию на сайте партнера;comment
— текстовое сообщение с идентификатором трансляции в атрибутеid
, уникальным для одного поставщика в рамках одного турнира.
- Пример
-
<?xml version="1.0" encoding="utf-8"?> <translations> <translation id="12345" competition_id="10" event_id="123"> <link>http://site.ru/abcd/efghi/</link> <link_mobile>http://site.ru/mobile/abcd/efghi/</link_mobile> <comment id="1"> <time>1</time> <text>Прозвучал стартовый свисток...</text><!-- текст поста --> </comment> <comment id="7"> <time>10</time> <text>Гооол!!! Молодцы!!!</text> </comment> <comment id="32"> <time>45</time> <text>Итак, первый тайм окончен со счётом 1:0. Перерыв...</text> </comment> <comment id="51"> <time>47</time> <text>ГОООООООЛ!!!! Ну надо же! На второй минуте второго тайма!</text> </comment> <comment id="55"> <time>58</time> <text>Опасный момент! Удар по воротам! .. Эх.. мимо..</text> </comment> <comment id="70"> <time>93</time> <text>Счёт 2:0. Какой футбол сегодня был!!!</text> </comment> </translation> <translation id="12777" competition_id="12" event_id="1343"> ... </translation> </translations>