Intestazione content-type
Tutte le richieste con un payload nel corpo della richiesta (come chiamate POST, PUT e PATCH) devono includere un'intestazione Content-Type
. I valori accettati sono specifici per ogni endpoint API. Se è necessario un valore Content-Type
specifico per un endpoint, il relativo valore verrà visualizzato nelle richieste API di esempio fornite dalle guide API per i singoli servizi Experience Platform.
Nozioni di base sulle API di Experience Platform
Le API di Adobe Experience Platform utilizzano diverse tecnologie e sintassi di base importanti da comprendere per gestire in modo efficace le risorse di Experience Platform.
Per ulteriori informazioni sulle tecnologie API di base utilizzate da Experience Platform, inclusi gli oggetti schema JSON di esempio, visita la guida sulle API di base di Experience Platform.
Raccolte di Postman per le API di Experience Platform
Postman è una piattaforma di collaborazione per lo sviluppo di API che consente di configurare ambienti con variabili preimpostate, condividere raccolte API, semplificare le richieste CRUD e altro ancora. La maggior parte dei servizi API di Experience Platform dispone di raccolte Postman che possono essere utilizzate per facilitare l’esecuzione di chiamate API.
Per ulteriori informazioni su Postman, tra cui la configurazione di un ambiente, un elenco delle raccolte disponibili e le modalità di importazione delle raccolte, visita la documentazione di Experience Platform Postman.
Lettura delle chiamate API di esempio
I formati delle richieste variano a seconda dell’API Experience Platform utilizzata. Il modo migliore per imparare a strutturare le chiamate API è seguire gli esempi forniti nella documentazione del particolare servizio Experience Platform che stai utilizzando.
La documentazione di Experience Platform mostra le chiamate API di esempio in due modi diversi. Innanzitutto, la chiamata viene presentata nel suo formato API, una rappresentazione di modello che mostra solo l'operazione (GET, POST, PUT, PATCH, DELETE) e l'endpoint utilizzato (ad esempio, /global/classes
). Alcuni modelli mostrano anche la posizione delle variabili per illustrare come deve essere formulata una chiamata, ad esempio GET /{VARIABLE}/classes/{ANOTHER_VARIABLE}
.
Le chiamate vengono quindi visualizzate come comandi cURL in una Richiesta, che include le intestazioni necessarie e il "percorso base" completo necessario per interagire correttamente con l'API. Il percorso di base deve essere preaperto a tutti gli endpoint. Ad esempio, l'endpoint /global/classes
sopra indicato diventa https://platform.adobe.io/data/foundation/schemaregistry/global/classes
. Vedrai il formato/modello di richiesta API in tutta la documentazione e utilizzerai il percorso completo mostrato nella richiesta di esempio quando effettui chiamate personalizzate alle API di Experience Platform.