TDucKX技术文档
产品能力分析
表单数据对接
TDuckX 后端项目
TDuckX 前端项目
Uniapp 移动端
表单开放API
【表单】追加单题
接入说明
TDuck 表单开放平台 V2 题型与配置模型手册
TDuck MCP Server 与 OAuth 2.0 接入指南
【文件夹】创建文件夹
【文件夹】获取文件夹列表
【文件夹】移动表单到文件夹
【表单数据】批量新增填报数据
【表单数据】新增单条填报数据
【表单数据】删除单条填报数据
【表单数据】获取单条数据明细
【表单数据】获取表单数据列表
【表单数据】修改单条填报数据
【表单数据】上传附件 / 图片
【表单】复制表单
【表单】创建表单 (V2 极简模式)
【表单】删除单题
【表单】逻辑删除表单
【表单】查询表单详情
【表单】获取题目列表
【表单】获取表单列表
【表单】发布表单
【表单】全量覆盖替换题目
【表单】停止表单收集
【表单】修改表单基础信息
【表单】修改单题
【表单】复合更新表单
用户登录集成
多数据库适配
系统配置
如何部署或更新

【表单】获取题目列表

【表单】获取题目列表

查询指定表单包含的所有题目扁平列表结构。


接口基本信息

  • 接口路径/open/v2/form/item/list
  • 请求方法GET
  • 认证方式:HTTP Basic Auth (Authorization: Basic <base64(appId:appSecret)>)
  • 数据格式application/json

请求参数 (Query Parameters)

参数名 类型 必填 说明 示例
formKey String 表单唯一标识 Key ICGqvdBR

请求调用示例

GET /tduck-api/open/v2/form/item/list?formKey=ICGqvdBR HTTP/1.1
Host: api.example.com
Authorization: Basic R1JzMHc5QXl6ZjVjV2dUYzpha3ZETlFSamVqVFdEZWxmOFRPTUVRTVcyMTFDM2Zqaw==

响应参数说明 (Response Body)

字段名 类型 说明
code Integer 状态码(200 表示成功)
msg String 提示信息
data Array<Object> 题目列表数组(List<FormItemV2VO>
├─ id String 自定义题目 ID
├─ type String 题型代码
├─ label String 题目标题
├─ required Boolean 是否必填
├─ placeholder String 输入提示文案
├─ sort Integer 排序序号
├─ options Array 选项列表
└─ exam Object 考试属性(分值、标准答案、解析)

响应示例 (HTTP 200)

{
  "code": 200,
  "msg": "操作成功",
  "data": [
    {
      "id": "q_name",
      "type": "INPUT",
      "label": "参会人员姓名",
      "required": true,
      "placeholder": "请输入您的真实姓名",
      "sort": 1
    },
    {
      "id": "q_gender",
      "type": "RADIO",
      "label": "性别",
      "required": true,
      "options": [
        {"label": "男", "value": "男"},
        {"label": "女", "value": "女"}
      ],
      "sort": 2
    },
    {
      "id": "q_interests",
      "type": "CHECKBOX",
      "label": "感兴趣的专题方向",
      "required": true,
      "options": [
        {"label": "AI 大模型", "value": "AI 大模型"},
        {"label": "云原生架构", "value": "云原生架构"}
      ],
      "sort": 3
    }
  ]
}
官方文档·
约 4 分钟阅读 (1267 字)