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

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

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

просмотр истории страницы
Для решения проблемы, оставьте только одну такую услугу.

h4. Ошибка "Произошла ошибка: Ошибка запроса к 24h.tv! message=Не найдено.; detail=Не найдено."

{code}
2021-09-23 10:13:10,154 - worker - commands - INFO - Проверяем подписку на портале id=6440xxxxxx, packet_id=18, renew=True, end_at=2021-09-30T23:00:00Z,
2021-09-23 10:13:10,161 - worker - v1 - INFO - Request type: GET, request url: https://api.24h.tv/v2/packets/18?token=86c3ee7xxxxxxxxxxx, request data: null, request headers: {}
2021-09-23 10:13:10,233 - worker - iptv24tv_sync - ERROR - Произошла ошибка: Ошибка запроса к 24h.tv! message=Не найдено.; detail=Не найдено.
Traceback (most recent call last):
File "/mnt/var/oss/core/24TV/init.d/iptv24tv_sync.py", line 34, in compare_users
self.check_portal_user(portal_user)
File "/mnt/var/oss/core/24TV/init.d/iptv24tv_sync.py", line 94, in check_portal_user
resolve = self.resolve_packets_conflict()
File "/mnt/var/oss/core/24TV/lib/iptv24tv_package/commands.py", line 489, in resolve_packets_conflict
packet_info = self.get_portal_packet_info(packet_id=int(self.usluga.activate_string))
File "/mnt/var/oss/core/24TV/lib/iptv24tv_package/commands.py", line 404, in get_portal_packet_info
return self.send_request(url=url.format(packet_id=packet_id), method='GET', expected_codes=[200])
File "/mnt/var/oss/core/24TV/lib/iptv24tv_package/commands.py", line 54, in send_request
result['error']['message'], result['detail']))
ValueError: Ошибка запроса к 24h.tv! message=Не найдено.; detail=Не найдено.
{code}

Причина возникновения ошибки - это отсутствие соответствующего пакета каналов на портале IPTV. Такая ситуация может возникнуть, когда сервис сделал пакет архивным или отключил его.
В таком случае, если абонент продолжает пользоваться услугой архивного пакета, эту услуг необходимо скорректировать, убрав из настроек привязку к NAS IPTV и подключить ее заново, но дальнейший контроль за ее отключением или приостановкой ложится на администратора биллинга.

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