Skip to content

Assinantes

Um assinante é um cliente da vitrine: quem ele é, a quais pacotes está assinado e quais canais ficam disponíveis para ele como resultado.

Crie um assinante

Na tela Assinantes, digite um nome em Nome do novo assinante e pressione Criar. A busca na lista abrange de uma vez nome, email, telefone e token de reprodução.

A ficha do assinante

A aba Configurações:

  • Nome, Email, Telefone — campos de vitrine.
  • Idioma — o idioma do assinante.
  • Token de reprodução — um token único que o Catena gera ao criar o assinante. É o identificador do assinante para a sua integração: é por ele que a vitrine sabe a quem está atendendo.

Uma edição paralela do mesmo registro é recusada com Outro usuário alterou este registro: recarregue e tente novamente.

Assinaturas e canais disponíveis

O bloco Assinaturas lista os pacotes a que este cliente está assinado. O bloco Canais disponíveis mostra o resultado: o que o cliente acaba vendo.

A fórmula de acesso é simples:

  • os pacotes disponíveis para um cliente = as assinaturas dele mais todos os pacotes marcados como Gratuito;
  • um canal está disponível se pertence a pelo menos um desses pacotes.

As assinaturas do assinante e os canais disponíveis resultantes

Daí decorrem duas consequências, as mais fáceis de escapar: um assinante sem nenhuma assinatura ainda vê os canais dos pacotes gratuitos, e um canal que não pertence a nenhum pacote não está disponível para ninguém.

Excluir um assinante limpa as assinaturas dele em cascata.

O que o serviço de assinantes não faz

O token de reprodução não é um passe para a reprodução. O serviço de assinantes mantém o catálogo e os direitos, mas sozinho não admite ninguém a um stream nem proíbe nada: a reprodução continua protegida pelo Auth & DRM, e o espectador é admitido por um bilhete do Catena ou pelo seu backend de autorização.

A montagem padrão é assim: a vitrine resolve o token para um assinante, pede ao Catena a lista de canais disponíveis para ele e emite ao espectador um bilhete para um canal permitido. A lista de canais do assinante está disponível pela API — o recurso /catena/api-v1/subscribers/{id}/channels.

Registro de operações

A aba Operações: subscriber_create, subscriber_update, subscriber_delete, além de subscribe e unsubscribe — conceder e retirar uma assinatura. Como em todo o serviço de assinantes, a entrada do registro vai na mesma transação que a alteração, e o registro não tem retenção.

O que vem depois

  • Pacotes — aquilo a que uma assinatura é concedida.
  • Bilhetes do Catena — como transformar o direito de um cliente em admissão à reprodução.