AEM Forms Communications 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及其支持的身份验证方法和执行模型:
文档生成API
API端点
描述
执行模型
身份验证方法
文档操作API
API端点
描述
执行模型
身份验证方法
文档转换API
API端点
描述
执行模型
身份验证方法
文档提取API
API端点
描述
执行模型
身份验证方法
Document Transformation API
API端点
描述
执行模型
身份验证方法
文档Assurance API
API端点
描述
执行模型
身份验证方法
相关步骤
了解如何为同步(按需)和异步(批处理) Forms Communications API设置环境:
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab