AEM GraphQL API:er för innehållsfragment har stöd för headless CMS-scenarier där externa klientprogram återger upplevelser med innehåll som hanteras i AEM.
Ett modernt API för innehållsleverans är avgörande för effektiviteten och prestandan i Javascript-baserade klientprogram. Att använda ett REST API medför utmaningar:
För att lösa dessa problem tillhandahåller GraphQL ett frågebaserat API som gör det möjligt för kunderna att fråga AEM efter endast det innehåll de behöver och att ta emot via ett enda API-anrop.
Den här videon är en översikt över GraphQL API som implementerats i AEM. GraphQL API i AEM är främst utformat för att leverera AEM Content Fragment till program längre fram i kedjan som en del av en headless-driftsättning.
Lär dig mer om AEM funktioner i GraphQL genom den djupgående genomgången av Content Fragments och AEM GraphQL API:er och utvecklingsverktyg.
Utforska AEM GraphQL funktioner genom att bygga ut en React App som förbrukar innehållsfragment via AEM GraphQL API:er.
AEM GraphQL API:er | AEM Content Services | |
---|---|---|
Schemadefinition | Strukturerade modeller för innehållsfragment | AEM |
Innehåll | Innehållsfragment | AEM |
Innehållsidentifiering | Efter GraphQL-fråga | Efter AEM |
Leveransformat | GraphQL JSON | AEM ComponentExporter JSON |