コンテンツ フラグメント用の AEM の GraphQL API
外部クライアントアプリケーションが AEM で管理されるコンテンツを使用してエクスペリエンスをレンダリングするヘッドレス CMS シナリオをサポートします。
最新のコンテンツ配信 API は、JavaScript ベースのフロントエンドアプリケーションの効率とパフォーマンスを高めるための鍵となります。 REST API を使用すると、次の課題が発生します。
これらの課題を克服するために、GraphQL はクエリベースの API を提供し、クライアントが AEM に必要なコンテンツのみをクエリし、単一の API 呼び出しを使用して受信できるようにします。
このビデオでは、AEM で実装された GraphQL API の概要を説明します。 AEM の GraphQL API は主に、ヘッドレスデプロイメントの一環として AEM コンテンツフラグメントをダウンストリームアプリケーションに配信するように設計されています。
コンテンツフラグメント、AEM GraphQL API および開発ツールの詳細なチュートリアルを通じて、AEM GraphQL 機能について説明します。
AEM GraphQL API を使用してコンテンツフラグメントを使用する React アプリを構築し、AEM GraphQL の機能を調べます。
AEM GraphQL API | AEM コンテンツサービス | |
---|---|---|
スキーマ定義 | 構造化コンテンツフラグメントモデル | AEM コンポーネント |
コンテンツ | コンテンツフラグメント | AEM コンポーネント |
コンテンツ検出 | GraphQL クエリによる | AEM ページによる |
配信フォーマット | GraphQL JSON | AEM ComponentExporter JSON |