Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:admin:iptv:iptv_fetcher [2018/01/25 14:35]
bohdan
abills:docs:manual:admin:iptv:iptv_fetcher [2018/03/01 12:47] (текущий)
bohdan [Загрузка плейлиста]
Строка 1: Строка 1:
 ===== Iptv: фетчер плейлистов ===== ===== Iptv: фетчер плейлистов =====
  
-Загрузка плейлиста тв каналов для пользователя,​ исходя из его тарифного плана, в формате m3u.+Авторизация абонента по мак-адресу или пину. ​Загрузка плейлиста тв каналов для пользователя,​ исходя из его тарифного плана, в формате m3u.
  
 ==== Загрузка плейлиста ==== ==== Загрузка плейлиста ====
  
 По указанному **мак-адресу** пользователя:​ \\ По указанному **мак-адресу** пользователя:​ \\
-http://​your.server?get_pl.cgi?​mac=xx:​xx:​xx:​xx:​xx:​xx ​+http://​your.server:9443/get_pl.cgi?​mac=xx:​xx:​xx:​xx:​xx:​xx ​
  
 По указанному **пину** пользователя:​ \\ По указанному **пину** пользователя:​ \\
-http://​your.server?get_pl.cgi?​pin=xxxxxx+http://​your.server:9443/get_pl.cgi?​pin=xxxxxx 
 + 
 +По **ip** абонента:​ \\ 
 +http://​your.server:​9443/​get_pl.cgi \\ 
 +''​libexec/​config.pl''​ \\ 
 +  $conf{IPTV_PASSWORDLESS_ACCESS} = 1; 
 +   
 +==== Api ==== 
 +=== ID абонента=== 
 +  * Авторизация по **uid** \\ https://​your.server:​9443/​get_pl.cgi?​type=user&​uid=2 \\ 
 +     
 +  * Авторизация по **ip** \\  https://​your.server:​9443/​get_pl.cgi?​type=user&​ip=46.175.134.33 \\ 
 + 
 +Результат:​ 
 +  {"​UID":​2} 
 +=== ID тарифного плана=== 
 +  * Авторизация по **uid** \\ https://​your.server:​9443/​get_pl.cgi?​type=tp&​uid=2 \\ 
 + 
 +  * Авторизация по **ip** \\ https://​your.server:​9443/​get_pl.cgi?​type=tp&​ip=46.175.134.33 \\ 
 + 
 +Результат:​ 
 +  {"​TP_ID":​2} 
 + 
 + 
 +==== Тест ==== 
 + 
 +''/​Iptv/​t/​Fetcher.t''​ \\ 
 +==Ключи== 
 +  # -mac='​МАК АБОНЕНТА'​ 
 +  # -pin='​ПИН АБОНЕНТА'​ 
 +==Пример== 
 +  # ./Fetcher.t -mac=00:​26:​57:​00:​1f:​02 ​