Subscribers¶
mw.capacity.subscribers
Cree un suscriptor¶
En la pantalla Suscriptores, escriba un nombre en Nombre del nuevo suscriptor y pulse Crear. La búsqueda en la lista abarca a la vez nombre, email, teléfono y token de reproducción.
La ficha del suscriptor¶
La pestaña Ajustes:
- Nombre, Email, Teléfono — campos de vitrina.
- Idioma — el idioma del abonado.
- Token de reproducción — un token único que Catena genera al crear el suscriptor. Es el identificador del abonado para su integración: por él la vitrina sabe a quién está sirviendo. Con ese mismo token se componen los enlaces a la lista M3U y el XMLTV.
Una edición paralela del mismo registro se rechaza con Otro usuario modificó este registro: recargue y reintente.
Suscripciones y canales disponibles¶
El bloque Suscripciones lista los paquetes a los que este cliente está suscrito. El bloque Canales disponibles muestra el resultado: lo que el cliente acaba viendo.
La fórmula de acceso es simple:
- los paquetes disponibles para un cliente = sus suscripciones más todos los paquetes marcados como Gratuito;
- un canal está disponible si pertenece al menos a uno de esos paquetes.
De ahí se siguen dos consecuencias, las más fáciles de pasar por alto: un suscriptor sin ninguna suscripción sigue viendo los canales de los paquetes gratuitos, y un canal que no pertenece a ningún paquete no está disponible para nadie.
Eliminar un suscriptor limpia sus suscripciones en cascada.
Lo que el servicio de abonados no hace¶
El token de reproducción no es un pase a la reproducción. El servicio de abonados mantiene el catálogo y los derechos, pero por sí solo no admite a nadie a un stream ni prohíbe nada: la reproducción sigue protegida por Auth & DRM, y al espectador lo admite un billete de Catena o su backend de autorización.
El montaje estándar es así: la vitrina resuelve el token a un suscriptor, pide a Catena la lista de canales disponibles para él y emite al espectador un billete para un canal permitido. La lista de canales del suscriptor está disponible por API — el recurso /catena/api-v1/subscribers/{id}/channels.
La vitrina que viene con el producto no necesita integración propia para esto: recorre ese montaje ella misma y entrega al espectador direcciones ya listas.