Личный кабинет абонента - epg-service/API GitHub Wiki

Для доступа пользователя к актуальному расписанию телеканалов на текущий момент времени по протоколу http, используется ссылка вида:

http://xmldata.epgservice.ru/EPGService/hs/xmldata/[login]/content-filter?category-id=[x],

где параметр

[login] – имя пользователя, которому предосталяется доступ,

[x] – номер категории телепрограмм, относящейся к определенной тематике.

Список тематических категорий:

1- фильмы

2- сериалы

3- мультфильмы

4- мультсериалы

8- новости

9- спорт

14- юмор

Таким образом, обращение по ссылке

http://xmldata.epgservice.ru/EPGService/hs/xmldata/login/content-filter?category-id=1

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

Список категорий может быть изменен или дополнен.

Вид представления информации на странице и краткое описание:

  • ТВ-передача (Название передачи выбранной категории)

  • Серия (Указание серии, если серий несколько или название серии)

  • Жанр (Жанр передачи, если возможно определить)

  • Страна (Страна-призводитель телепередачи)

  • Год (Год производства)

  • Начало (Время начала трансляции ,в пределах 15 минут от текущего)

  • Телеканал (Наименование телеканала, по которому идёт или будет идти трансляция)

Кроме того, возможен поиск телепередач (телефильмов) во временном (не больше часа) диапазоне при указании даты и времени в формате

http://xmldata.epgservice.ru/EPGService/hs/xmldata/[login]/content-filter?time=[ГГГГММДДччммсс],

где параметр

[login] – имя пользователя, которому предосталяется доступ,

[ГГГГММДДччммсс] – год, месяц, число, часы, минуты, секунды, указанные без разделителей и пробелов.

Подобный запрос приведет на страницу с расписанием фильмов, трансляция которых началась не более 15 минут назад или трансляция начнется в ближайшие 15 минут от указанного в поиском запросе времени. Пример запроса для 14 часов 20 минут 0 секунд 18 марта 2019 года (без указания тематической категории, «по умолчанию») для 1-й категории.

Пример:

http://xmldata.epgservice.ru/EPGService/hs/xmldata/login/content-filter?time=20190318142000

Возможно указание сразу двух параметра фильтрации в обращении. Пример запроса по категории программ (в данном случае – «новости») и по указанному времени.

Пример:

http://xmldata.epgservice.ru/EPGService/hs/xmldata/login/content-filter?category-id=8&time=20190318142000