Após criar seu perfil de segurança, você deve autorizar o aplicativo.
Este processo lista como seguro e autoriza seu aplicativo a usar o Prime Video Slate em nome do usuário que autoriza o aplicativo. O aplicativo é limitado ao escopo selecionado ao autorizá-lo. Isso permite que o aplicativo use somente recursos do Slate que estão incluídos no escopo autorizado e no conjunto de permissões que o usuário autorizador recebe. Alterar o escopo exige a repetição do processo a seguir; no entanto, alterar as permissões do usuário autorizador NÃO exige a repetição desse processo.
Para fins de produção, recomendamos criar uma conta do Slate dedicada para uso em seu aplicativo. Primeiro, verifique se existe um endereço de e-mail semelhante a report_downloader@example.com para o domínio da sua empresa. Em seguida, crie uma conta Slate usando esse endereço de e-mail. A conta do Slate dedicada do aplicativo deve receber as permissões mínimas necessárias para baixar relatórios (como Relatórios: apenas visualização).
Observação: faça login no Slate antes de concluir os procedimentos a seguir.
Lista de aplicativos seguros
As seguintes etapas listam seu aplicativo como seguro para conceder acesso às suas contas do Slate.
- Na sua conta do Slate, clique no menu suspenso Configurações da conta no canto superior direito da janela e depois clique em Aplicativos.
- Clique em Adicionar aplicativo.
- Na caixa ID do cliente , digite sua ID de cliente, selecione a caixa Relatórios e depois clique em Adicionar aplicativo.
Gerar código de autorização
O código de autorização é um código único criado usando seu navegador da web. O código é usado somente na primeira vez que seu aplicativo solicita um token (a menos que o usuário autorizador revogue o consentimento).
Para obter o código de autorização, você criará um URL específico para usar no navegador. Para concluir esta etapa, você precisará do seguinte:
- O perfil de segurança do aplicativo; client_id
- O redirect_url registrado do aplicativo;
- Tipo de resposta do autorizador — este deve ser o código;
- Escopo para autorizar: videocentral::reports:read.
O URL usa o seguinte formato:
https://www.amazon.com/ap/oa?client_id=[YOUR_CLIENT_ID]&redirect_uri=[YOUR_REDIRECT_URI]&scope=videocentral::reports:read&response_type=code
- Substitua [YOUR_CLIENT_ID] e [YOUR_REDIRECT_ID] (incluindo as chaves) com seus valores específicos acima e depois abra o URL no seu navegador da web.
- Quando solicitado a fazer login, use a conta de usuário do Slate dedicada (por exemplo, report_downloader@example.com.
- Na tela de autorização, clique em Permitir.
A janela deve ser redirecionada para o redirect_uri fornecido. Na barra de endereços do navegador, a sequência de caracteres de consulta terá um sufixo contendo o código de autorização e o escopo.
O código de autorização aparecerá dentro da string de consulta.
Por exemplo: ?code=ANQCZiBAPweTtvCiAaaa&scope=videocentral::reports:read
O código listado é o código de autorização do aplicativo. No exemplo acima, ANQCZiBAPweTtvCiAaaa é o código.
Observação: se você remover as permissões do usuário que autorizam a usar relatórios, o aplicativo também terá sua permissão para usar relatórios revogada.