===== Iptv: фетчер плейлистов ===== Авторизация абонента по мак-адресу или пину. Загрузка плейлиста тв каналов для пользователя, исходя из его тарифного плана, в формате m3u. ==== Загрузка плейлиста ==== По указанному **мак-адресу** пользователя: \\ http://your.server:9443/get_pl.cgi?mac=xx:xx:xx:xx:xx:xx По указанному **пину** пользователя: \\ 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