如何透過 AEM API 更新您的內容
最後更新: 2025年4月18日
建立對象:
- 管理員
- 開發人員
在 AEM Headless 開發人員歷程的這一部分中,了解如何透過可用的 API 存取和更新內容片段的內容。
目前進度
在 AEM Headless 歷程的上一份文件「如何透過 AEM Delivery API 存取您的內容」中,您已了解如何透過 AEM GraphQL API 存取 AEM 中的 Headless 內容,現在您應該:
- 對 GraphQL 有概略的了解。
- 了解 AEM GraphQL API 運作方式。
- 了解一些實際的範例查詢。
本文章以這些基本知識為基礎,以便您了解如何透過可用的 API 在 AEM 更新您的現有 Headless 內容。
目標
- 客群:進階
- 目標:了解可用來存取和更新內容片段之內容的 API。
與內容片段搭配使用的 AEM API
Adobe Experience Manager (AEM) as a Cloud Service 為內容片段的結構化內容傳遞和內容片段管理提供多個 API。關於特定 API 的更多詳細資訊,請參閱個別頁面。
-
使用OpenAPI的AEM內容片段傳送
- 此 API 建立 JSON 回應,用於在 AEM 中傳遞來自內容片段的結構化內容。
- 其使用內容片段的路徑做為端點。
- 此 API 以 REST 為基礎。
- 其針對內容傳遞包括 CDN 整合進行最佳化。
-
用於傳遞內容片段的 AEM GraphQL API
- 此 API 以結構描述為基礎。API 結構描述由內容片段模型呈現,其會定義內容結構。
- 此 API 以 GraphQL 為基礎。
-
內容片段和內容片段模型的 OpenAPI
- 這些 API 是用來管理結構化內容。
- 各 GET 運算子並未針對內容傳遞進行最佳化。
- 此 API 以 REST 為基礎。
-
AEM Assets HTTP API 中的內容片段支援
- 適用於 JSON 輸出的原始 API,可在 AEM 中傳遞結構化內容。
- 儘管功能強大且經過驗證,但此 API 無法提供 完全水合的 JSON 輸出。參考只會輸出成路徑,要擷取更多內容需要次要 API 請求。
- Assets HTTP API 也可用於管理內容片段和內容片段模型 (CRUD)。
- 此 API 以 REST 為基礎。
- Assets HTTP API 中的內容片段支援將在未來停用,因為將被 Edge Delivery Services JSON REST API 取代。時間表尚未確定。
- 適用於 JSON 輸出的原始 API,可在 AEM 中傳遞結構化內容。
下一步
您已完成此部分的 AEM Headless 開發人員歷程,您應該:
- 了解可用的 AEM API。
- 了解這些 API 如何支援內容片段。
您應該繼續您的 AEM Headless 歷程,接下來查看文件如何在 AEM Headless 中將您的應用程式和內容組合在一起您將在其中熟悉 AEM 架構基本知識和將應用程式組合在一起所需的工具。
其他資源
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab