[AEM Forms]{class="badge positive" title="适用于AEM Forms)。"}
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端点
描述
执行模型
身份验证方法
NOTE
HTML到PDF、PostScript到PDF、PDF到图像、PDF到PostScript和Flatten Transparency API都属于率先采用者计划。 您可以从官方电子邮件地址发送到aem-forms-ea@adobe.com以加入早期采用者计划,并请求访问这些功能。
文档提取API
API端点
描述
执行模型
身份验证方法
Document Transformation API
API端点
描述
执行模型
身份验证方法
文档Assurance API
API端点
描述
执行模型
身份验证方法
相关步骤
了解如何为同步(按需)和异步(批处理) Forms Communications API设置环境:
recommendation-more-help
experience-manager-cloud-service-help-main-toc