AEM Forms通訊API — 概觀
AEM Forms API提供完整的雲端原生API套件,旨在協助企業自動化檔案工作流程。
AEM Forms API的結構化可透過兩個主要主控台進行存取:
-
Adobe Developer Console (ADC) - Adobe Developer Console是Adobe API、事件、執行階段和App Builder的閘道。
-
AEM Developer Console - AEM Developer Console可提供環境層級詳細資訊、設定、技術帳戶和服務認證的存取權,以支援作業和整合工作。
不同的API支援不同的驗證方法。
驗證方法
不同的Forms API會根據其發行時間表使用不同的驗證方法:
舊版API支援JWT式伺服器對伺服器驗證,此驗證是透過AEM Developer Console進行設定和管理的。 較新的API使用OAuth伺服器對伺服器驗證,並透過Adobe Developer Console設定。
API分類概觀
所有AEM Forms API主要分為兩個部分:
詳細資訊
最適化表單傳送和執行階段API
通訊API
用途
處理最適化表單傳遞和執行階段作業
檔案產生與操作
使用案例
— 表單轉譯
— 資料預填
— 表單提交
— 草稿管理
— 資料預填
— 表單提交
— 草稿管理
- PDF產生
— 檔案合併
— 批次處理
— 列印作業
— 檔案合併
— 批次處理
— 列印作業
授權方法
支援OAuth伺服器對伺服器/使用者驗證方法。
根據API,支援伺服器對伺服器驗證(JWT或OAuth)。 API無法同時支援兩種驗證方法。
AEM Forms通訊API
通訊API是以檔案為中心的作業的主要焦點。
下表列出所有AEM Forms Communications API及其支援的驗證方法與執行模型:
Document Generation API
API端點
說明
執行模型
驗證方法
Document Manipulation API
API端點
說明
執行模型
驗證方法
檔案轉換API
API端點
說明
執行模型
驗證方法
檔案擷取API
API端點
說明
執行模型
驗證方法
Document Transformation API
API端點
說明
執行模型
驗證方法
檔案Assurance API
API端點
說明
執行模型
驗證方法
相關步驟
瞭解如何設定同步(隨選)和非同步(批次) Forms Communications API的環境:
AEM Forms Communications API — 非同步(批次)
瞭解如何為非同步(批次) Forms Communications API設定環境,以排程方式產生或處理多個檔案。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab