Configurar o Adobe Developer Console
O Adobe Developer Console é o destino do desenvolvedor para acessar APIs e SDKs do Adobe, ouvir eventos quase em tempo real, executar funções no tempo de execução ou criar plug-ins ou aplicativos App Builder. Você o usará para acessar a API Experience Platform. Para obter mais detalhes, consulte a documentação do Adobe Developer Console
-
Crie uma pasta no computador local chamada
Luma Tutorial Assets
para arquivos usados no tutorial. -
Abra o Adobe Developer Console
-
Faça logon e confirme se você está na organização correta
-
Selecione Criar Novo Projeto no menu Início Rápido.
-
No projeto recém-criado, selecione o botão Editar Projeto
-
Altere o Título do Projeto para
Luma Tutorial API Project
(adicione seu nome ao final, se várias pessoas da sua empresa estiverem fazendo este tutorial) -
Selecione Salvar
-
Selecione Adicionar API
-
Filtre a lista selecionando Adobe Experience Platform
-
Na lista de APIs disponíveis, selecione API de Experience Platform e selecione Avançar.
-
Selecione OAuth Server-to-Server como a credencial e selecione Próximo.
-
Selecione o perfil de produto
AEP-Default-All-Users
e selecione Salvar API configurada -
Agora que seu projeto do Developer Console foi criado!
-
Na seção Experimente da página, selecione Baixar para Postman e selecione Servidor para Servidor OAuth para baixar o arquivo json do ambiente Postman. Salve o
oauth_server_to_server.postman_environment.json
na pastaLuma Tutorial Assets
.
Faça um administrador do sistema adicionar a credencial de API à função
Para usar a credencial de API para interagir com o Experience Platform, será necessário que um administrador do sistema atribua as credenciais de API à função criada na lição anterior. Caso você não seja um Administrador do sistema, envie-os:
-
O Nome da credencial de API (
Credential in Luma Tutorial API Project
) -
O Email da Conta Técnica da sua credencial (isso ajudará o Administrador do Sistema a encontrar a credencial)
Estas são as instruções para o Administrador do sistema:
-
Fazer logon no Adobe Experience Platform
-
Selecione Permissões na navegação à esquerda, que o levará à tela Funções
-
Abrir a função
Luma Tutorial Platform
-
Selecione a guia Credenciais da API
-
Selecione Adicionar credenciais de API
-
Encontre a credencial
Credential in Luma Tutorial API Project
, filtrando com o Email de Conta Técnica fornecido pelo participante do tutorial, se a lista for longa -
Selecionar a credencial
-
Selecione Salvar
Configurar o Postman
-
Baixar e instalar Postman
-
Abrir Postman e criar um espaço de trabalho
-
Importar o arquivo de ambiente json baixado,
oauth_server_to_server.postman_environment.json
-
Em Postman, selecione seu ambiente na lista suspensa
-
Selecione o ícone para exibir as variáveis de ambiente:
Adicionar o nome da sandbox e a ID do locatário
As variáveis SANDBOX_NAME
e TENANT_ID
e CONTAINER_ID
não estão incluídas na exportação do Adobe Developer Console, então elas são adicionadas manualmente:
-
Em Postman, abra as Variáveis de Ambiente
-
Selecione o link Editar à direita do nome do ambiente
-
No campo Adicionar nova variável, digite
SANDBOX_NAME
-
Em ambos os campos de valor, insira
luma-tutorial
, o nome que demos à nossa sandbox na lição anterior. Se você usou um nome diferente para sua sandbox, por exemplo, luma-tutorial-ignatiusjreilly, certifique-se de usar esse valor. -
No campo Adicionar nova variável, digite
TENANT_ID
-
Alterne para o navegador da Web e procure a ID do locatário da sua empresa acessando a interface do Experience Platform e extraindo a parte da URL após o sinal @. Por exemplo, minha ID de locatário é
techmarketingdemos
, mas a sua é diferente: -
Copiar este valor e retornar à tela Gerenciar Ambientes Postman
-
Cole sua ID do locatário nos dois campos de valor
-
No campo Adicionar nova variável, digite
CONTAINER_ID
-
Inserir
global
em ambos os campos de valorOBSERVAÇÃO
CONTAINER_ID
é um campo cujo valor alteramos várias vezes durante o tutorial. Quandoglobal
é usado, a API interage com elementos fornecidos pelo Adobe na sua conta da Platform. Quandotenant
é usado, a API interage com seus próprios elementos personalizados. -
Selecione Salvar