使用表单开放Api获取数据
使用表单 OpenAPI 拉取数据
TDuckX 提供 表单数据开放 API,支持第三方系统通过接口方式同步表单数据,用于:
- 数据大屏展示
- BI 数据分析
- OA / CRM 系统数据集成
- 数据仓库同步
- 自动化业务流程
系统通过 JSON 格式向第三方系统提供数据接口,外部系统可以 定时拉取数据进行同步。
建议同步频率:每 30 分钟一次。
一、使用流程
使用数据同步 API 的基本流程如下:
1️⃣ 在 数据大屏 / BI 系统后台 配置「表单数据源」
2️⃣ 填写 TDuckX 提供的 数据接口地址
3️⃣ 系统定时调用接口 拉取数据进行同步
示意:

二、字段结构同步 API
该接口用于获取 表单字段结构信息,便于第三方系统提前创建数据表结构。
接口地址
GET
https://x.tduckcloud.com/tduck-api/sync/form/fields?apiKey=你的APIKEY
返回数据说明
接口返回 表单字段结构信息,包括:
| 字段 | 说明 |
|---|---|
| formKey | 表单唯一标识 |
| value | 字段ID |
| label | 字段名称 |
| type | 字段类型 |
| customField | 是否自定义字段 |
| scheme | 字段配置 |
返回示例
{
"code": 200,
"msg": null,
"data": {
"formKey": "SuKtWkZB",
"fields": [
{
"value": "input1773629696276",
"label": "邮箱",
"type": "INPUT",
"customField": true
},
{
"value": "input1773629698446",
"label": "单行文本23",
"type": "INPUT",
"customField": true
},
{
"value": "totalScore",
"label": "分数",
"type": "NUMBER",
"customField": false
},
{
"value": "serialNumber",
"label": "提交序号",
"type": "serialNumber",
"customField": false
},
{
"value": "createTime",
"label": "提交时间",
"type": "DATE",
"customField": false
}
]
},
"success": true
}
三、表单数据同步 API
该接口用于获取 表单提交数据。
支持分页查询,适合第三方系统定时拉取同步。
接口地址
GET
https://x.tduckcloud.com/tduck-api/sync/form/data?apiKey=你的APIKEY
返回数据结构
| 字段 | 说明 |
|---|---|
| id | 数据ID |
| dataId | 数据唯一标识 |
| formKey | 表单Key |
| serialNumber | 提交序号 |
| createTime | 提交时间 |
| originalData | 用户提交数据 |
| submitRequestIp | 提交IP |
| submitAddress | 提交地址 |
| submitBrowser | 浏览器 |
| submitOs | 操作系统 |
返回示例
{
"code": 200,
"success": true,
"data": {
"records": [
{
"id": 632325,
"dataId": "c3d7aed06eb74160a06432c731cffc62",
"formKey": "SuKtWkZB",
"serialNumber": 1,
"createTime": "2026-03-16 10:55:44",
"originalData": {
"input1773629696276": "test@qq.com",
"input1773629698446": "123",
"totalScore": 1
},
"submitRequestIp": "120.228.110.83",
"submitAddress": "湖南省-长沙市",
"submitBrowser": "Chrome",
"submitOs": "Windows"
}
],
"total": 4,
"size": 10,
"current": 1,
"pages": 1
}
}
四、数据同步方式
推荐使用 定时任务同步:
| 同步方式 | 说明 |
|---|---|
| 定时同步 | 每 30 分钟调用 API |
| 全量同步 | 获取全部数据 |
| 分页同步 | 按页拉取数据 |
常见集成系统:
- OA系统
- CRM系统
- BI分析平台
- 数据仓库
- 数据大屏系统
五、数据大屏集成(TReport)
TDuckX 还可以与 TReport 可视化大屏项目进行数据集成,实现:
- 表单数据实时统计
- 数据可视化展示
- 图表分析
- 业务数据大屏
示例效果:


详细介绍:
开源表单集成可视化大屏: https://zhuanlan.zhihu.com/p/696585191
六、适用场景
该 API 适用于以下场景:
- 表单数据同步到 BI系统
- 表单数据同步到 CRM / OA
- 表单数据同步到 数据仓库
- 表单数据驱动 数据大屏
- 表单数据 自动化业务流程