Escolar Documentos
Profissional Documentos
Cultura Documentos
Externa
I. Introdução
A plataforma Playhub disponibiliza um conjunto de APIs contendo WebServices através dos
quais é possível criar e atualizar clientes e assinaturas de uma determinada ISP. Através dela é
possível criar interfaces automáticas entre sistemas externos e a plataforma Playhub.
II. Versões
Existem 2 versões das APIs Playhub disponibilizadas na Web:
• Versão v1
Possui funcionalidades para criação, atualização e consulta de dados e assinaturas de um
cliente.
A documentação para desenvolvimento encontra-se em:
http://stage3.pca.com.br/playhub/api/docs/v1.0/
• Versão v3
Possui funcionalidades da versão v1, porém com acréscimo dos campos "Email" e "Mobile" nas
informações do cliente
http://stage3.pca.com.br/playhub/api/docs/v3.0/
III. Credenciais
Cada ISP recebe um conjunto único de credenciais que identifica e autoriza a ISP durante a
utilização das APIs. Esse conjunto de credenciais para produção é entregue após a interface do
sistema externo ter sido desenvolvida e homologada junto a Playhub.
Cliente: Contém os dados de um cliente que pode acessar serviços on-line. Esses dados são:
Assinatura: Indica que um cliente tem permissão para acessar um determinado serviço on-line
(SVA). Contém os dados
• Username: Indica o cliente que está permitido a acessar o serviço. É necessário que
um cliente com esse mesmo "Username" já tenha sido anteriormente criado (via API
ou backoffice) para poder ser utilizado com sucesso nas APIs; caso contrário o Web
Service retorna falha
• ProductId: Código alfanumérico que identifica o serviço autorizado para o cliente.
Cada serviço dentro do lineup oferecido pela Playhub tem seu código próprio e a lista
desses códigos é passada para a ISP pela Playhub quando sua área de trabalho em
produção é criada.
V. Token de autenticação
Em qualquer das versões da API existe o método de geração de token
/authentication/tokens
Esse método retorna token a ser usado em todas as chamadas de outros métodos da API no
header Authorization, servindo para conferência de identidade e liberação de funcionalidade.
Cada token tem validade de 30 minutos, depois dos quais deixa de funcionar para liberação
das chamadas aos métodos da API.