Creare un modello di pubblico
platform.adobe.io/data/core/activation/authoring/audience-templates
Per alcune destinazioni create con Destination SDK, devi creare una configurazione di metadati di pubblico per creare, aggiornare o eliminare in modo programmatico i metadati di pubblico nella destinazione. Questa pagina mostra come utilizzare l'endpoint API /authoring/audience-templates
per creare la configurazione.
Per una descrizione dettagliata delle funzionalità che è possibile configurare tramite questo endpoint, vedere Gestione metadati pubblico.
Guida introduttiva alle operazioni API dei modelli di pubblico get-started
Prima di continuare, consulta la guida introduttiva per informazioni importanti che devi conoscere per effettuare correttamente chiamate all'API, tra cui come ottenere l'autorizzazione di authoring della destinazione richiesta e le intestazioni richieste.
Creare un modello di pubblico create
Per creare un nuovo modello di pubblico, devi eseguire una richiesta POST
all'endpoint /authoring/audience-templates
.
Formato API
POST /authoring/audience-templates
La richiesta seguente crea un nuovo modello di pubblico, configurato dai parametri forniti nel payload. Il payload seguente include tutti i parametri accettati dall'endpoint /authoring/audience-templates
. Tieni presente che non è necessario aggiungere tutti i parametri alla chiamata e che il modello è personalizzabile, in base ai requisiti 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 | ||
---|---|---|
Proprietà | Tipo | Descrizione |
name |
Stringa | Il nome del modello di metadati del pubblico per la destinazione. Questo nome verrà visualizzato in qualsiasi messaggio di errore specifico del partner nell’interfaccia utente di Experience Platform. |
url |
Stringa | L’URL e l’endpoint dell’API, utilizzati per creare, aggiornare, eliminare o convalidare tipi di pubblico e/o flussi di dati nella piattaforma. Due esempi di settore sono: https://adsapi.snapchat.com/v1/adaccounts/{{customerData.accountId}}/segments e https://api.linkedin.com/v2/dmpSegments/{{segment.alias}} . |
httpMethod |
Stringa | Il metodo utilizzato sull’endpoint per creare, aggiornare, eliminare o convalidare a livello di programmazione il pubblico nella destinazione. Esempio: POST , PUT , DELETE |
headers.header |
Stringa | Specifica eventuali intestazioni HTTP da aggiungere alla chiamata all’API. Ad esempio, "Content-Type" |
headers.value |
Stringa | Specifica il valore delle intestazioni HTTP da aggiungere alla chiamata all’API. Ad esempio, "application/x-www-form-urlencoded" |
requestBody |
Stringa | Specifica il contenuto del corpo del messaggio da inviare all’API. I parametri da aggiungere all'oggetto requestBody dipendono dai campi accettati dall'API. Per informazioni su cosa includere nel corpo del messaggio, consultare la documentazione sulle macro supportate. |
responseFields.name |
Stringa | Specifica eventuali campi di risposta restituiti dall’API quando vengono chiamati. Ad esempio, consulta gli esempi di modelli nel documento relativo alla funzionalità per i metadati per il pubblico. |
responseFields.value |
Stringa | Specifica il valore di tutti i campi di risposta restituiti dall’API quando vengono chiamati. |
responseErrorFields.name |
Stringa | Specifica eventuali campi di risposta restituiti dall’API quando vengono chiamati. Ad esempio, consulta gli esempi di modelli nel documento relativo alla funzionalità per i metadati per il pubblico. |
responseErrorFields.value |
Stringa | Analizza eventuali messaggi di errore restituiti nelle risposte alle chiamate API dalla destinazione. Questi messaggi di errore verranno visualizzati dagli utenti nell’interfaccia utente di Experience Platform. |
validations.field |
Stringa | Indica se è necessario eseguire le convalide per qualsiasi campo prima di effettuare chiamate API alla destinazione. Ad esempio, è possibile utilizzare {{validations.accountId}} per convalidare l'ID account dell'utente. |
validations.regex |
Stringa | Indica come deve essere strutturato il campo affinché la convalida possa passare. |
Gestione degli errori API
Gli endpoint API di Destination SDK seguono i principi generali dei messaggi di errore API di Experience Platform. Consulta Codici di stato API e errori di intestazione della richiesta nella guida alla risoluzione dei problemi di Platform.
Passaggi successivi
Dopo aver letto questo documento, ora sai quando utilizzare i modelli di pubblico e come configurare un modello di pubblico utilizzando l'endpoint API /authoring/audience-templates
. Leggi come utilizzare Destination SDK per configurare la destinazione per capire in che modo questo passaggio si inserisce nel processo di configurazione della destinazione.