Création d’une requête API - Configuration découplée accessing-delivering-content-fragments

Découvrez comment utiliser l’API GraphQL pour une diffusion découplée du contenu du fragment de contenu et l’API REST AEM Assets pour gérer les fragments de contenu.

En quoi consistent les API REST GraphQL et Assets ? what-are-the-apis

Maintenant que vous avez créé des fragments de contenu vous pouvez utiliser les API d’AEM pour une diffusion découplée.

Le reste de ce guide porte sur l’accès à GraphQL et la diffusion de fragments de contenu.

Activation du point d’entrée GraphQL enable-graphql-endpoint

Avant de pouvoir utiliser les API GraphQL, un point d’entrée GraphQL doit être créé.

Pour plus d’informations, consultez Gestion des points d’entrée GraphQL dans AEM.

Requête de contenu à l’aide de GraphQL avec GraphiQL

Les architectes d’informations créent des requêtes pour leurs points d’entrée de canal afin de diffuser du contenu. Considérez ces requêtes une seule fois par point d’entrée et par modèle. Pour les besoins de ce guide de prise en main, il suffit d’en créer une.

GraphiQL est un IDE inclus dans votre environnement AEM ; il est accessible/visible après la configuration des points d’entrée.

Pour plus d’informations, voir Utilisation de l’IDE GraphiQL.

GraphQL permet d’utiliser des requêtes structurées qui peuvent cibler non seulement des jeux de données spécifiques ou des objets de données particuliers, mais peuvent également fournir des éléments spécifiques d’objets, des résultats imbriqués, prendre en charge des variables de requête, etc.

GraphQL permet d’éviter les requêtes d’API itératives ainsi que la surdiffusion, et permet au contraire la diffusion en masse de ce qui est nécessaire au rendu en réponse à une requête d’API unique. Le fichier JSON produit peut être utilisé pour diffuser des données vers d’autres sites ou applications.

Étapes suivantes next-steps

C’est terminé ! Vous possédez maintenant une compréhension de base de la gestion de contenu découplée dans AEM. Bien entendu, il existe beaucoup d’autres ressources que vous pouvez approfondir pour une compréhension complète des fonctionnalités disponibles.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab