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

【表单】修改单题

【表单】修改单题

根据题目自定义 id,对指定题目的标题、必填状态、提示文字、选项列表或考试评分属性进行局部修改。


接口基本信息

  • 接口路径/open/v2/form/item/update
  • 请求方法POST
  • 请求格式application/json
  • 认证方式:HTTP Basic Auth (Authorization: Basic <base64(appId:appSecret)>)
  • 幂等支持:支持 X-Idempotency-Key 请求头
  • 并发控制:服务端自动加锁保护

请求参数详细说明 (Request Body)

字段名 类型 必填 说明 示例
formKey String 表单全局唯一标识 Key "ICGqvdBR"
item Object 待更新的题目对象(FormItemUpdateV2Request 见下表
├─ id String 目标题目自定义 ID(必须存在) "q_company"
├─ type String 题型代码 "INPUT"
├─ label String 题目标题 "就职单位全称(已修改)"
├─ required Boolean 是否必填 true
├─ placeholder String 占位提示文案 "请准确填写公司完整全称"
├─ description String 题目描述 "用于发票抬头与参会胸卡"
└─ options Array 选项列表 []

请求调用示例

POST /tduck-api/open/v2/form/item/update HTTP/1.1
Host: api.example.com
Content-Type: application/json
Authorization: Basic R1JzMHc5QXl6ZjVjV2dUYzpha3ZETlFSamVqVFdEZWxmOFRPTUVRTVcyMTFDM2Zqaw==
X-Idempotency-Key: item-update-2026082001

{
  "formKey": "ICGqvdBR",
  "item": {
    "id": "q_company",
    "type": "INPUT",
    "label": "就职单位全称(已修改)",
    "required": true,
    "placeholder": "请准确填写公司完整全称"
  }
}

响应参数说明 (Response Body)

字段名 类型 说明
code Integer 状态码(200 表示成功)
msg String 提示信息
data Object 更新后的题目对象(FormItemV2VO

响应示例 (HTTP 200)

{
  "code": 200,
  "msg": "操作成功",
  "data": {
    "id": "q_company",
    "type": "INPUT",
    "label": "就职单位全称(已修改)",
    "required": true,
    "placeholder": "请准确填写公司完整全称",
    "sort": 13
  }
}
官方文档·
约 4 分钟阅读 (1410 字)