Skapa en API-begäran - Headless-konfiguration accessing-delivering-content-fragments

Lär dig hur du använder GraphQL API för headless-leverans av Content Fragment-innehåll och AEM Assets REST API för hantering av innehållsfragment.

Vad är GraphQL och Assets REST API:er? what-are-the-apis

Nu när du har skapat några innehållsfragment kan du använda AEM API:er för att leverera dem utan problem.

Resten av guiden fokuserar på GraphQL åtkomst och leverans av innehållsfragment.

Aktivera GraphQL Endpoint enable-graphql-endpoint

Innan GraphQL API:er kan användas måste en GraphQL-slutpunkt skapas.

Mer information finns i Hantera GraphQL-slutpunkter i AEM.

Fråga innehåll med GraphQL med GraphiQL

Informationsarkitekterna skapar frågor om sina kanalslutpunkter för att leverera innehåll. Ta hänsyn till dessa frågor endast en gång per slutpunkt, per modell. För att komma igång-guiden behöver du bara skapa en.

GraphiQL är en IDE som ingår i din AEM-miljö. Den är tillgänglig/synlig när du har konfigurerat slutpunkterna.

Mer information finns i Använda GraphiQL IDE.

GraphQL möjliggör strukturerade frågor som inte bara kan rikta sig till specifika datauppsättningar eller enskilda dataobjekt, utan även kan leverera specifika element i objekten, kapslade resultat, har stöd för frågevariabler och mycket annat.

GraphQL kan undvika iterativa API-förfrågningar och överleverans, och tillåter istället massleverans av exakt det som behövs för återgivning som svar på en enda API-fråga. Den resulterande JSON kan användas för att leverera data till andra webbplatser eller appar.

Nästa steg next-steps

Så ja! Nu har du en grundläggande förståelse för headless content management i AEM. Det finns många fler resurser där du kan fördjupa dig för att få en heltäckande bild av de funktioner som finns.

NOTE
OpenAPI:erna Content Fragment och Content Fragment Model är också tillgängliga.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab