Личный кабинет абонента - 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