更新自定义参数
#
接口概述- 功能:更新自定义参数
- 请求方式: POST
- 请求地址:/api/surveys/{survey_id}/custom_args/{question_id}?appid={appid}&access_token={access_token}
参数名 | 类型 | 必须 | 参数位置 | 描述 | 示例值 |
---|---|---|---|---|---|
survey_id | integer | 是 | uri | 问卷ID | 292192 |
question_id | integer | 是 | uri | 题目id,点击查看获取方式 | custom-arg-01 |
title | string | 是 | body | 参数名,用在问卷链接上 wj.qq.com/s2/xx/xx?from=weixin | from |
description | string | 是 | body | 描述,用于区分多个自定义参数用途 | 来源 |
#
请求体示例{ "title":"from", "description":"来源"}
#
响应示例- 请求成功
{ "code": "OK", "error": { "type": "" }, "data": { "result": "success" }, "request_id": "yRVM5mAaxuDXeYBl20240813193544"}
- 请求失败
{ "code": "InvalidArgument", "error": { "type": "survey_update_custom_args_validate" }, "data": {}, "request_id": "sq0YOhA5jdeUwqZc20240813192953"}
#
错误码error.type 错误代码 | 错误描述 |
---|---|
permission_denied | 无权限 |
survey_update_custom_args_validate | 参数校验不通过 |
not_allow_system | 系统限制字段 |
title_format_error | 只允许英文数字下划线中划线,且不允许设置 Q1,q1 形式 |
title_exists | 参数名已经存在 |