Интеграция с 24hTV (24часаТВ)

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (8)

просмотр истории страницы
h3. Настройка NAS-сервера

В файле *main.ini* необходимо указать token, token и balance_source_id выданный 24hTV.
{code}
tmplt=tmplt/main.cfg.tmplt
url=https://api.24h.tv/v2/
token=
balance_source_id= (_Опционально)
{code}.
*balance_source_id* - идентификатор для источника баланса, предназначен для вывода баланса абонента в тв-приложение. Данный идентификатор запрашивается письмо у сервиса 24ТВ.

!24hTV.png|border=0,width=400!
Например, если у абонента был тариф "Базовый" и подключена дополнительная услуга "Амедиатека", при смене на тариф "Максимальный", доп. услуга отключится автоматически, так как она входит в состав более дорого тарифа.

При успешном выполнении запроса, в ответе сервису возвращается параметр "status=1"

h4. Запрос CONT

При успешном выполнении запроса, в ответе сервису возвращаются параметры "status=1" и "id=ID подключенного пакета в биллинге"

h3. Отладка
{info}На время теста в список разрешенных адресов можно добавить 0.0.0.0/0, то есть разрешить обращения со всех адресов, тем самым исключить возможные сетевые проблемы{info}

h4. Ошибка "Метод "create user account" не разрешен."
{code:title=/app/asr_billing//var/log/oss.log}
2020-05-22 19:12:35,796 - worker - iptv24tv_sync - ERROR - Произошла ошибка: Ошибка запроса к 24h.tv! message=Метод "create user account" не разрешен.; detail=Метод "create user account" не разрешен.
ValueError: Ошибка запроса к 24h.tv! message=Метод "create user account" не разрешен.; detail=Метод "create user account" не разрешен.
{code}
В случае фиксирования ошибки в логе /app/asr_billing//var/log/oss.log, необходимо проверить, указан ли в настройках NAS, в файле main.ini, идентификатор balance_source_id.


{include:CarbonBilling:Настройка услуг IPTV}