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

  1. Crie uma pasta no computador local chamada Luma Tutorial Assets para arquivos usados no tutorial.

  2. Abra o Adobe Developer Console

  3. Faça logon e confirme se você está na organização correta

  4. Selecione Criar Novo Projeto no menu Início Rápido.

    Criar novo projeto

  5. No projeto recém-criado, selecione o botão Editar Projeto

  6. 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)

  7. Selecione Salvar

    Configuração da API de projeto do Adobe Developer Console

  8. Selecione Adicionar API

    Configuração da API de projeto do Adobe Developer Console

  9. Filtre a lista selecionando Adobe Experience Platform

  10. Na lista de APIs disponíveis, selecione API de Experience Platform e selecione Avançar.

    Configuração da API de projeto do Adobe Developer Console

  11. Selecione OAuth Server-to-Server como a credencial e selecione Próximo.
    Selecionar servidor para servidor OAuth

  12. Selecione o perfil de produto AEP-Default-All-Users e selecione Salvar API configurada

    Selecionar Perfil de Produto

  13. Agora que seu projeto do Developer Console foi criado!

  14. 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 pasta Luma Tutorial Assets.

    Configuração da API de projeto do Adobe Developer Console

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:

  1. O Nome da credencial de API (Credential in Luma Tutorial API Project)

  2. O Email da Conta Técnica da sua credencial (isso ajudará o Administrador do Sistema a encontrar a credencial)

    Nome e Email de Conta Técnica da sua credencial

Estas são as instruções para o Administrador do sistema:

  1. Fazer logon no Adobe Experience Platform

  2. Selecione Permissões na navegação à esquerda, que o levará à tela Funções

  3. Abrir a função Luma Tutorial Platform
    Abrir a função

  4. Selecione a guia Credenciais da API

  5. Selecione Adicionar credenciais de API
    Adicionar credencial

  6. 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

  7. Selecionar a credencial

  8. Selecione Salvar

    Adicionar credencial

Configurar o Postman

CUIDADO
A interface do Postman é atualizada regularmente. As capturas de tela neste tutorial foram feitas com o Postman v10.15.1 para Mac, mas as opções de interface podem ter sido alteradas.
  1. Baixar e instalar Postman

  2. Abrir Postman e criar um espaço de trabalho
    Importar ambiente

  3. Importar o arquivo de ambiente json baixado, oauth_server_to_server.postman_environment.json
    Importar ambiente

  4. Em Postman, selecione seu ambiente na lista suspensa

  5. Selecione o ícone para exibir as variáveis de ambiente:

    Alterar 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:

  1. Em Postman, abra as Variáveis de Ambiente

  2. Selecione o link Editar à direita do nome do ambiente

  3. No campo Adicionar nova variável, digite SANDBOX_NAME

  4. 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.

  5. No campo Adicionar nova variável, digite TENANT_ID

  6. 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:

    Obtendo a ID do locatário da URL da interface da plataforma

  7. Copiar este valor e retornar à tela Gerenciar Ambientes Postman

  8. Cole sua ID do locatário nos dois campos de valor

  9. No campo Adicionar nova variável, digite CONTAINER_ID

  10. Inserir global em ambos os campos de valor

    OBSERVAÇÃO
    CONTAINER_ID é um campo cujo valor alteramos várias vezes durante o tutorial. Quando global é usado, a API interage com elementos fornecidos pelo Adobe na sua conta da Platform. Quando tenant é usado, a API interage com seus próprios elementos personalizados.
  11. Selecione Salvar

    Campos SANDBOX_NAME, TENANT_ID e CONTAINER_ID adicionados como variáveis de ambiente