建立 API 要求 - Headless 設定 accessing-delivering-content-fragments

了解如何使用 GraphQL API Headless 傳遞內容片段,以及如何使用 AEM Assets REST API 管理內容片段。

什麼是 GraphQL 和 Assets REST API? what-are-the-apis

現在您已建立一些內容片段,您可以使用AEM的API來無頭傳送。

本指南的其餘部分著重在 GraphQL 存取和內容片段傳遞。

啟用 GraphQL 端點 enable-graphql-endpoint

必須建立 GraphQL 端點,才能使用 GraphQL API。

如需詳細資訊,請參閱在AEM中管理GraphQL端點

使用 GraphQL 和 GraphiQL 查詢內容

資訊架構師會為他們的管道端點設計查詢,以便傳遞內容。只需要為每個模型的每個端點考慮一次這些查詢。出於本快速入門指南的目的,您只需要建立一個。

GraphiQL 是包含在您 AEM 環境中的 IDE,在設定您的端點後,即可存取/看見它。

如需詳細資訊,請參閱使用GraphiQL IDE

GraphQL 支援結構化查詢,這些查詢不僅可以針對特定資料集或個別資料物件,還可以傳遞物件的特定元素、巢狀結果、支援查詢變數等等。

GraphQL 可以避免反覆 API 要求和過度傳遞,而是允許大量傳遞轉譯作業所需的內容,作為對單一 API 查詢的回應。產生的 JSON 可用於將資料傳遞到其他網站或應用程式。

後續步驟 next-steps

就是這樣!您現在對 AEM Headless 內容管理有基本的了解。還有更多資源可供您深入研究以全面了解可用的功能。

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