对于前述的5a18cedca8bb347fbfc0387c(API测试表单),提交数据需构建如下JSON对象。
获取表单列表接口
请求方式:POST
请求地址:
- 钉钉版本:https://ding.cjfx.cn/openapi/forms/:formid/datas?access_token=xxx
- 网页版本:https://fanqier.cn/openapi/forms/:formid/datas?access_token=xxx
参数说明:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
access_token | String | 是 | access_token获取,添加 request.query 中 |
:formid | String | 是 | 表单唯一识别码——id,_id的获取 |
values | Number | 是 | 表单每个组件的回复,详情参见 添加到 request.body 中 |
例:
{
"values": [
{
"definition": "5a308c8047af3deb100001e0",
"selectedId": "5a308c8c47af3deb100001e9",
"selectedItem": "选项 2",
"type": "radio"
},
{
"definition": "5a308cbe47af3deb1000020e",
"value": "卡卡西",
"type": "name"
}
]
}
返回结果:
参数 | 类型 | 说明 |
---|---|---|
data | Object | |
└ formDataId | Number | 生成的回复数据唯一标识码 |
status | Object | |
└ code | Number | 业务状态码,只有返回200才是正常调用成功 |
└ message | String | code对应的描述信息 |
具体的每个组件需要的JSON对象类型,参见:数据组件定义
返回值示例:
{
data: {
formDataId: '5a31fb11bd4d6a403f3e2fee'
},
status: {
code: 200,
message: 'success'
}
}