Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Список пакетов для вывода на провайдерском сайте со стороны "24 часа ТВ" реализован в провайдерском API - https://api.24h.tv/v2/doc/provider#!/ 

...

API для запроса списка пакетов: https://apiprovapi.24h.tv/v2/doc/provider#!/Packets/get_packets

Для вывода информации о включенных каналах, включенных и доступных пакетов в параметрах запроса необходимо указать includes:

  • availables - дополнительные пакетые доступные для подключения с этим пакетом
  • includes - включенные дополнительные пакеты в пакет
  • channels - каналы в данном пакете
  • videos - все источники видео в данном пакете

API для запроса пакета по его id: https://apiprovapi.24h.tv/v2/doc/provider#!/Packets/get_packets_packet_id при запросе конкретного пакета includes указывать не надо, вся информация уже включена в вывод.

Для вывода плоского списка пакетов существует отдельный API-endpoint https://apiprovapi.24h.tv/v2/doc/provider#!/Packets/get_packets_flat, который выводит список всех доступных провайдеру пакетов с возможностью отфильтровать их по признаку «Базовый». Дополнительно через аргумент includes можно запросить вывод графики каждого пакета (ключ «design»).

Для вывода информации о ПРОМО пакетах используется API - https://apiprovapi.24h.tv/v2/doc/provider#!/Packets/get_promopackets

Для вывода по id информации о ПРОМО пакете используется API - https://apiprovapi.24h.tv/v2/doc/provider#!/Packets/get_promopackets_packet_id

...

Для получения списка категорий со списком каналов запрос к API - https://apiprovapi.24h.tv/v2/doc/provider#!/Channels/get_channels_categories

...