Точные метки времени - epg-service/API GitHub Wiki

Время начала передач по телепрограмме канала можно определить с точностью +/-5 минут и более. Наш сервис позволяет уменьшить это значение до 1 секунды.

Для получения точного времени начала эфирного события достаточно отправить GET запрос вида

http://xmldata.epgservice.ru/EPGService/hs/xmldata/[ID_клиента]/exact-time-event?external_id=[event-id] Где ID_клиента - id клиента, event-id=id эфирного события.

id эфирного события передается в структуре расширенного XMLTV в атрибуте тега.

Пример:

http://xmldata.epgservice.ru/EPGService/hs/xmldata/[ID_клиента]/exact-time-event?external_id=669dc4d2-8387-4a5b-8296-6168667fc2aa

результат:

<programme external_id="267d3120-831d-4b39-9c71-5d581f81ea88" start="20190415090322" stop=""/>

При POST-запросе происходит выгрузка данных той же структуры, что и при GET –запросе. Запросы будут приходят по всей сетке вещания. POST- запрос вызывается только один раз, для атрибута start, т.к. мы не выдаем время окончания передачи. Оно равно времени начала следующей передачи.