PlatoForms User Guide
Ctrl+K
  • Form Builder

    Creating an Online Form for an Existing PDF

  • Custom Domain

    With Builder you can build three types of forms: online web forms, online PDF forms, and master forms.

  • Master Form Builder

    you will arrive at the Form Builder. On the form Builder, there are three main sections:

API 和 Webhooks

API 和 Webhooks 页面是您的团队管理连接 PlatoForms 与外部服务工具的地方:将表单提交推送到其他系统的 webhook 端点、用于第三方集成的 OAuth2 应用程序,以及用于服务器到服务器 API 调用的长期令牌。本章将介绍如何访问该页面并配置每个功能。

访问 API 和 Webhooks 页面

  1. 登录到您的仪表板。

  2. 在左侧边栏中,点击您的团队名称以打开团队菜单。

  3. 从列表中选择 API 和 Webhooks

    团队菜单中突出显示的 API 和 Webhooks

根据您的权限看到的内容

如果您有访问权限

页面直接打开到 API URL & Tokens,您可以在这里查看和管理您的 webhooks、OAuth2 应用程序和令牌。

Note

团队管理员始终可以直接访问此页面。

如果您没有访问权限

API 和 Webhooks 显示为带锁图标,并标有 “请求管理员访问” 标签。

点击 请求管理员访问 以发送请求。

团队菜单中受限的 API 和 Webhooks

您的团队管理员将收到一封电子邮件通知他们请求。一旦获得访问权限,您将能够从自己的团队菜单中打开 API 和 Webhooks

配置 Webhook 端点

设置端点以在表单提交或其他事件发生时接收实时通知。对于将表单数据集成到其他应用程序或服务中非常有用。

点击 + 添加端点 创建一个新的,或点击现有端点旁边的编辑图标进行修改。

添加端点

在添加或编辑端点时,您可以配置:

字段 描述
名称 一个帮助您识别端点的标签。
WebHook URL 将接收 POST 请求的 URL。
目标表单 选择 所有表单 以触发任何表单提交的 webhook,或选择特定表单。
包含可共享链接 在有效负载中包含可共享的提交链接。
将提交数据作为字典(而不是列表) 更改有效负载中提交数据的结构。
即时 Hook(无需等待 PDF 创建) 立即触发 webhook,而无需等待提交的 PDF 生成完成。
从有效负载中排除签名数据 从有效负载中省略签名数据。
Webhook 启用 在不删除的情况下打开或关闭端点(编辑现有端点时可用)。

点击 保存 以应用更改,或点击 删除 以完全移除端点。

创建 OAuth2 应用程序

PlatoForms 的 API 由 OAuth2 协议保护,这是一种安全的身份验证和授权框架。“OAuth2 应用程序”指的是使用 OAuth 2.0 与系统交互的注册应用程序。

通过创建 OAuth2 应用程序,您可以通过身份验证过程安全地获取 客户端 ID客户端密钥。这反过来又促进了其他应用程序安全地授权访问平台的 API。创建 ‘OAuth2 应用程序’ 设置了安全集成的基本组件,允许使用 OAuth2 进行身份验证和授权与 API 的交互。

要创建 OAuth2 应用程序:

  1. 点击 + 添加应用程序

    添加应用程序

  2. 在打开的窗口中:

    创建 OAuth2 应用程序

    • 为您的应用程序提供一个 名称,以帮助在系统中识别它。

    • 指定一个 重定向 URL,这是 OAuth2 流程的关键。

  3. 点击 保存 以确认您的设置。

应用程序保存后,系统会生成一个唯一的 客户端 ID客户端密钥

创建和重置您的令牌

如果您是需要长期 API 访问的开发人员,平台提供了创建和重置团队的 非过期令牌 的功能。此功能消除了定期刷新令牌的需要,确保服务器到服务器请求的 API 访问不间断且延长。每个团队都有一个非过期令牌。

只需点击 创建或重置 以生成令牌,并在需要时使用 删除 将其移除。此功能简化了管理长期 API 访问的过程。

Note

像对待密码一样对待令牌、客户端 ID 和客户端密钥。任何拥有它们的人都可以访问您的团队数据。

Is the content helpful?