Criar um modelo de público-alvo
platform.adobe.io/data/core/activation/authoring/audience-templatesPara alguns destinos criados usando o Destination SDK, é necessário criar uma configuração de metadados de público-alvo para criar, atualizar ou excluir programaticamente metadados de público-alvo no destino. Esta página mostra como usar o endpoint da API /authoring/audience-templates para criar a configuração.
Para obter uma descrição detalhada dos recursos que você pode configurar por meio deste ponto de extremidade, consulte gerenciamento de metadados de público-alvo.
Introdução às operações de API do modelo de público-alvo get-started
Antes de continuar, consulte o guia de introdução para obter informações importantes que você precisa saber para fazer chamadas com êxito para a API, incluindo como obter a permissão de criação de destino e os cabeçalhos necessários.
Criar um modelo de público-alvo create
Você pode criar um novo modelo de público fazendo uma solicitação POST para o ponto de extremidade /authoring/audience-templates.
Formato da API
POST /authoring/audience-templates
A solicitação a seguir cria um novo modelo de público-alvo, configurado pelos parâmetros fornecidos na carga. A carga abaixo inclui todos os parâmetros aceitos pelo ponto de extremidade /authoring/audience-templates. Observe que não é necessário adicionar todos os parâmetros na chamada e que o modelo é personalizável, de acordo com os requisitos da API.
| code language-shell |
|---|
|
| table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 layout-auto | ||
|---|---|---|
| Propriedade | Tipo | Descrição |
name |
String | O nome do modelo de metadados de público-alvo para o seu destino. Esse nome aparecerá em qualquer mensagem de erro específica do parceiro na interface do usuário do Experience Platform. |
url |
String | O URL e o endpoint da API, usados para criar, atualizar, excluir ou validar públicos-alvo e/ou fluxos de dados na plataforma. Dois exemplos de setor são: https://adsapi.snapchat.com/v1/adaccounts/{{customerData.accountId}}/segments e https://api.linkedin.com/v2/dmpSegments/{{segment.alias}}. |
httpMethod |
String | O método usado no endpoint para criar, atualizar, excluir ou validar de forma programática o público-alvo no destino. Por exemplo: POST, PUT, DELETE |
headers.header |
String | Especifica os cabeçalhos HTTP que devem ser adicionados à chamada para a API. Por exemplo, "Content-Type" |
headers.value |
String | Especifica o valor de cabeçalhos HTTP que devem ser adicionados à chamada para a API. Por exemplo, "application/x-www-form-urlencoded" |
requestBody |
String | Especifica o conteúdo do corpo da mensagem que deve ser enviado para a API. Os parâmetros que devem ser adicionados ao objeto requestBody dependem dos campos aceitos pela API. Consulte a documentação de macros com suporte para saber o que você pode incluir no corpo da mensagem. |
responseFields.name |
String | Especifique quaisquer campos de resposta que sua API retorne quando chamada. Para ver um exemplo, consulte os exemplos de modelo no documento de funcionalidade de metadados de público-alvo. |
responseFields.value |
String | Especifique o valor de quaisquer campos de resposta que sua API retorna quando chamada. |
responseErrorFields.name |
String | Especifique quaisquer campos de resposta que sua API retorne quando chamada. Para ver um exemplo, consulte os exemplos de modelo no documento de funcionalidade de metadados de público-alvo. |
responseErrorFields.value |
String | Analisa todas as mensagens de erro retornadas nas respostas de chamada da API do seu destino. Essas mensagens de erro serão exibidas para os usuários na interface do Experience Platform. |
validations.field |
String | Indica se as validações devem ser executadas para qualquer campo antes que as chamadas de API sejam feitas ao destino. Por exemplo, você pode usar {{validations.accountId}} para validar a ID da conta do usuário. |
validations.regex |
String | Indica como o campo deve ser estruturado para que a validação seja aprovada. |
Manipulação de erros de API error-handling
Os endpoints da API do Destination SDK seguem os princípios gerais de mensagem de erro da API do Experience Platform. Consulte códigos de status da API e erros no cabeçalho da solicitação no guia de solução de problemas do Experience Platform.
Próximas etapas next-steps
Depois de ler este documento, agora você sabe quando usar modelos de público-alvo e como configurar um modelo de público-alvo usando o ponto de extremidade da API /authoring/audience-templates. Leia como usar o Destination SDK para configurar seu destino para entender onde essa etapa se encaixa no processo de configuração do seu destino.