Integração de APIs

Integração de APIs

Última atualização 2026-01-23

O Prime Video oferece aos parceiros dois pacotes de API abrangentes projetados para agilizar o gerenciamento de conteúdo e fornecer informações comerciais valiosas. Este guia descreve o processo completo de integração do Pacote de API de Conteúdo e do Pacote de API do Analytics, incluindo requisitos de autenticação, configuração técnica e principais diferenças entre os dois.


Integração com o Pacote de API de Conteúdo

Etapa 1: Solicitar acesso e Gerar credenciais

Fale com seu contato do Prime Video ou faça uma solicitação de acesso por meio do Fale conosco para solicitar acesso ao Pacote de API de Conteúdo.

Etapa 2: Gerar credenciais e Enviar

Depois que sua solicitação de acesso for aprovada, gere uma chave privada e uma Solicitação de Assinatura de Certificado (CSR) para cada ambiente e compartilhe-as com seu contato designado do Prime Video.

Gerar sua CSR
Você pode usar qualquer ferramenta de certificação para gerar suas CSRs. Se quiser usar o OpenSSL, você pode executar os dois comandos a seguir:

Enviar sua CSR para seu contato do Prime Video
A CSR contém todas as informações necessárias para gerar seu certificado de API. Esse é o arquivo que você enviará ao seu contato como parte da solicitação de integração. Depois que o Prime Video receber sua CSR, você não precisará desse arquivo novamente.

Observação: É muito importante que você mantenha seus arquivos de chave privada seguros e nunca os compartilhe com ninguém, incluindo o Prime Video. Nunca pediremos esse arquivo. Você o usará mais tarde ao fazer suas chamadas de API para nós.

Etapa 3: Receber suas credenciais

Depois que sua solicitação for aprovada, você receberá um e-mail da equipe do Prime Video com as seguintes informações:

  • O certificado público que você usará para fazer chamadas para nós.
  • Sua chave de API para cabeçalhos de requisição
  • Os endpoints de URL para as chamadas de API.
  • Informações sobre o TPS para o qual você está configurado com seu certificado.

Etapa 4: Configurar sua integração

Parabéns! Agora você pode usar sua chave privada, certificado público e chave de API para chamar a API. Aqui estão exemplos de integrações usando diferentes tecnologias:

Bash

Python

Node.js

Etapa 5: Testar sua integração

Para a API Avails, oferecemos suporte de teste para garantir que você possa enviar, atualizar e expirar os avails com sucesso via API. Como essas operações afetam diretamente os ativos (não apenas a recuperação de dados), é altamente recomendável que todos os parceiros testem sua integração minuciosamente. Para as APIs Offer Status e Asset Status, já que elas são somente para leitura, você pode testar usando a conta de Produção.

Etapa 6: Começar a usar a API

Parabéns! Seu teste foi concluído e validado. Agora você pode começar a usar o ambiente de produção com suas credenciais de produção para gerenciar seu conteúdo no Prime Video. Sua integração está pronta para simplificar suas operações de conteúdo e fornecer visibilidade em tempo real do seu catálogo.

Perguntas frequentes sobre APIs de conteúdo


Integração ao Pacote de API do Analytics

Etapa 1: Criar seu perfil de segurança

Como parte dessa etapa, você configurará as credenciais do aplicativo e definirá suas configurações de autenticação por meio do console de desenvolvedores da Amazon.

Registrar sua inscrição

  1. Acesse o Console de desenvolvedores da Amazon para iniciar o processo de registro
  2. Faça login com sua conta de desenvolvedor existente da Amazon ou crie uma nova conta se você não tiver uma
  3. Clique em Criar um novo perfil de segurança para começar a definir as configurações de autenticação do seu aplicativo
Login to AmazonDeveloper.png

Configurar seu perfil

  1. Nome do perfil de segurança: Escolha um nome descritivo que identifique claramente sua integração (por exemplo, “Integração de dados de desempenho” ou “Acesso à API do Analytics”)
  2. Descrição: Forneça uma explicação clara sobre a finalidade do seu aplicativo e como ele usará as APIs do Analytics
  3. URL da Notificação de privacidade: Inclua uma URL que explique aos usuários como seu aplicativo tratará e protegerá seus dados
  4. Clique em Salvar para criar seu perfil de segurança
  5. Você deverá receber uma mensagem de sucesso depois de configurar corretamente
Security Profile Management.png

Definir sua URL de direcionamento

  1. Acesse seu perfil e selecione as guias Perfil de segurança para Gerenciar em seu perfil de segurança recém-criado:
  2. Em seguida, selecione Configurações da Web para configurar o comportamento de redirecionamento do seu aplicativo
  3. Adicione sua URL de redirecionamento — esse é o endpoint seguro para o qual os usuários serão enviados após autorizarem seu aplicativo (é necessário usar https:// ou https://localhost para desenvolvimento local)
Security Profile Management 2.png

Importante: Salve essa URL com segurança — você precisará usar essa URL exata na próxima etapa ao gerar seu código de autorização.

Receber suas credenciais

  1. Acesse a guia Configurações da Web para acessar suas credenciais do aplicativo
  2. Copie seu ID do cliente (que serve como identificador exclusivo do seu aplicativo) e o Segredo do cliente (isso funciona como a senha do seu aplicativo)
  3. Armazene as duas credenciais com segurança no sistema de gerenciamento de segredos da sua organização — elas serão usadas para autenticar todas as suas requisições de API

Etapa 2: Autorizar sua inscrição

Como parte dessa etapa, você autorizará seu aplicativo a acessar o Prime Video Slate em nome da sua organização, estabelecendo as permissões necessárias para recuperar dados e análises de desempenho por meio das APIs.

Adicionar seu aplicativo ao Slate

  1. Faça login na sua conta do Prime Video Slate usando as credenciais da sua organização
  2. Acesse as Configurações da conta no canto superior direito e selecione Aplicativos no menu suspenso
Slate Applications.png

  1. Clique em Adicionar aplicativo para iniciar o processo de autorização
Add applications.png

  1. Insira seu ID do cliente (da Etapa 1) no campo apresentado
  2. Marque a caixa de seleção Relatórios para conceder ao seu aplicativo acesso aos dados e relatórios de desempenho
  3. Clique em Adicionar aplicativo para concluir o registro no Slate

Gerar seu código de autorização

  1. Crie sua URL de autorização substituindo os espaços reservados entre colchetes pelas suas credenciais reais da Etapa 1:

  1. Abra essa URL em seu navegador para iniciar o fluxo de autorização
  2. Faça login com as credenciais da sua conta Slate quando solicitado
  3. Analise as permissões que seu aplicativo está solicitando e clique em Permitir para conceder acesso
  4. Após a autorização, você acessará a URL de redirecionamento especificada — copie o código de autorização da string de consulta da URL (ele aparecerá como

Práticas recomendadas: Recomendamos criar uma conta Slate dedicada (por exemplo, api_access@yourcompany.com) com as permissões mínimas necessárias especificamente para acesso à API. Essa abordagem aprimora a segurança e facilita o gerenciamento e a auditoria do uso da API em toda a organização.

Observação: se você remover as permissões do usuário que autoriza a usar relatórios, o aplicativo também terá sua permissão para usar relatórios revogados.

Etapa 3: Solicitar seus tokens de acesso

Como parte dessa etapa, você usará seu código de autorização para obter os tokens necessários para fazer chamadas de API autenticadas. O token de acesso permite que seu aplicativo recupere dados de desempenho, enquanto o token de atualização permite gerar novos tokens de acesso sem repetir o processo de autorização.

Os códigos de autorização são tokens de uso único. Quando usados para recuperar um access_token eles retornam um refresh_token que pode ser usado para recuperar o próximo access_token. A seção a seguir leva mostra como recuperar seu primeirorefresh_token.

Solicitação inicial de token (somente na primeira vez):
Para solicitar um token:

  1. Insira o client_id, o client_secret, o authorization_code e o grant_type como dados de formulário codificados da URL.
  2. Faça uma requisição HTTP.
    O comando curl para gerar tokens a partir do authorization_code é mostrado no exemplo a seguir.

Atualizando seu token de acesso:
Para todas as sessões subsequentes após sua solicitação inicial de token, use seu token de atualização para obter novos tokens de acesso:

Etapa 4: Configurar seu aplicativo

Parabéns! Agora você tem todas as credenciais necessárias para chamar as APIs de desempenho. Como parte dessa etapa, você configurará seu aplicativo para incluir seu token de acesso no cabeçalho de autorização de cada solicitação de API, permitindo que você recupere dados de assinatura, métricas de desempenho e análises do seu conteúdo.

Exemplo de solicitação de API:


Este exemplo demonstra como autenticar suas solicitações: substitua pelo token de acesso real que você recebeu na Etapa 3. Agora você pode usar esse padrão de autenticação para acessar todos os endpoints disponíveis da Performance API e recuperar os arquivos de conjunto de dados somente anexados que contêm dados granulares para seus pipelines de análise.

Etapa 5: Integração de testes

É altamente recomendável que todos os parceiros testem minuciosamente sua integração para garantir acesso confiável aos dados de desempenho. Como parte dessa etapa, você validará se o fluxo de autenticação funciona corretamente, se as chamadas de API retornam os dados esperados e se o tratamento de erros está configurado corretamente.

Etapa 6: Começar a usar

Depois que o teste for concluído e você validar que sua integração funciona de forma confiável, você poderá começar a usar o ambiente de produção para recuperar dados e análises de desempenho em tempo real do seu conteúdo no Prime Video. Seus pipelines de dados agora podem consumir os arquivos de conjunto de dados somente anexados para realizar a análise granular de que sua organização precisa.

Leia mais sobre as estruturas de dados da API do Analytics disponíveis aqui:

  1. Conjuntos de dados de desempenho
  2. Relatórios
  3. Demonstração financeira
  4. Registro de eventos de assinatura

Perguntas frequentes sobre APIs do Analytics

Ainda precisa de ajuda?

Contate-nos


Erro interno do servidor! Tente novamente
Sua sessão expirou

Faça login para continuar

Faça seu login
edit