Creare una richiesta API - Configurazione headless accessing-delivering-content-fragments
Scopri come utilizzare l’API GraphQL per la distribuzione headless di contenuti con frammenti di contenuto e API REST di Assets di AEM per gestire i frammenti di contenuto.
Cosa sono le API REST di GraphQL e Assets? what-are-the-apis
Dopo aver creato alcuni frammenti di contenuto, puoi utilizzare le API di AEM per distribuirle senza problemi.
- L’API GraphQL consente di creare richieste per accedere e distribuire frammenti di contenuto. Questa API offre la serie più solida di funzionalità per eseguire query e utilizzare contenuti di frammenti di contenuto.
                  
- Per utilizzare l’API, definisci e abilita gli endpoint in AEM e, se necessario, installa l’Interfaccia GraphiQL.
 
 - È disponibile una selezione di API AEM per la distribuzione e la gestione strutturata dei contenuti da utilizzare con i frammenti di contenuto.
 
Il resto di questa guida è incentrato sull’accesso a GraphQL e sulla distribuzione di frammenti di contenuto.
Abilitare endpoint GraphQL enable-graphql-endpoint
Prima di poter utilizzare le API GraphQL, è necessario creare un endpoint GraphQL.
Per informazioni dettagliate, consulta Gestire gli endpoint di GraphQL in AEM.
Query del contenuto tramite GraphQL con GraphiQL
Gli architetti di informazioni progettano query per i loro endpoint di canale per distribuire contenuti. Prendi in considerazioni queste query una sola volta per endpoint, per modello. Ai fini di questa guida introduttiva, è sufficiente crearne una.
GraphiQL è un IDE, incluso nel tuo ambiente AEM e accessibile/visibile dopo aver configurato gli endpoint.
Per informazioni dettagliate, vedere Utilizzo dell'IDE GraphiQL.
GraphQL consente query strutturate in grado di eseguire il targeting non solo di set di dati specifici o di singoli oggetti di dati, ma anche di fornire elementi specifici degli oggetti, risultati nidificati, offerte di supporto per variabili di query e molto altro.
GraphQL può evitare richieste API iterative e consegne in eccesso, e consente invece la distribuzione in massa esattamente di ciò che è necessario per il rendering come risposta a una singola query API. Il JSON risultante può essere utilizzato per inviare dati ad altri siti o app.
Passaggi successivi next-steps
Tutto qui. Ora hai una conoscenza di base della gestione dei contenuti headless in AEM. Sono disponibili molte altre risorse da approfondire per una comprensione completa delle funzioni disponibili.
- Frammenti di contenuto: per informazioni dettagliate sulla creazione e la gestione dei frammenti di contenuto
 - Supporto per frammenti di contenuto nell’API HTTP di AEM Assets: per informazioni dettagliate sull’accesso diretto ai contenuti AEM tramite l’API HTTP, mediante operazioni CRUD (Crea, Leggi, Aggiorna, Elimina)
 - API di GraphQL: per informazioni dettagliate su come distribuire i frammenti di contenuto in modo corretto