创建问卷
#
接口概述- 功能:使用纯文本创建问卷
- 请求方式: POST
- 请求地址:/api/surveys?appid={appid}&access_token={access_token}
#
请求参数参数名 | 类型 | 必须 | 参数位置 | 描述 | 示例值 |
---|---|---|---|---|---|
user_id | integer | 是 | body | 用户ID | 60000000001,从【工作台右上角头像 - 个人中心】获得 |
org | integer | 是 | body | 团队ID | 60000000002,从【工作台右上角头像 - 团队管理 - 点击团队名称】获得 |
text | string | 是 | body | 问卷内容文本 | 回车替换为"\n" |
#
请求体示例{ "org":60000000002, "user_id":60000000001, "text":"文本编辑问卷题目\n\n为了给您提供更好的服务,希望您能抽出几分钟时间,将您的感受和建议告诉我们,我们非常重视每位用户的宝贵意见,期待您的参与!现在我们就马上开始吧!\n\n请输入题目标题[单选题]\n选项\n选项\n\n请输入题目标题[多选题]\n选项\n选项\n\n请输入题目标题[下拉题]\n选项\n选项\n\n=== 分页 ===\n\n请输入题目标题[单行文本题]\n\n请输入题目标题[多项填空题]\n填空1: ____\n\n请输入题目标题[多行文本题]\n\n请输入题目标题[量表题](5分表示非常满意,1分表示非常不满意,分值越低表示满意度越低)\n1~5\n\n请输入描述[段落说明]\n\n请输入题目标题[地理位置题]\n\n"}
#
文本示例请注意:下方的文本内容,放入请求体 POST body 时,
换行
请使用\n
代替。更多题型语法见下方说明。
[必填] 问卷标题
[可选] 问卷引导语
这是题目的标题[单行文本题]
这是题目的标题[单选题](这是题目描述)选项A选项B
这是题目的标题[量表题](这是题目的描述)1~5
这是题目的标题[多项填空题](这是题目的描述)填空的内容,填空1:____ 填空2:____
===分页===
这是题目的标题[联动题](这是题目的描述)第一层 第二层第一层答案 A+第二层答案 A1+第二层答案 A1第一层答案 B+第二层答案 B1+第二层答案 B2
#
响应参数参数名 | 类型 | 描述 |
---|---|---|
survey_id | integer | 问卷ID |
hash | string | 问卷Hash |
#
响应示例- 请求成功
{ "code": "OK", "error": { "type": "" }, "data": { "survey_id": 716128, "hash": "859f" }, "request_id": "7972b868-8303-43ba-b095-54207040412c"}
- 请求失败
{ "code": "InvalidArgument", "error": { "type": "invalid_text_format", }, "data": {}, "request_id": "ddec96d2-165e-4f3e-8a64-2057db116983"}
#
错误码error.type 错误代码 | 错误描述 |
---|---|
permission_denied | 无创建权限 |
invalid_text_format | 文本内容格式错误 |
invalid_argument | 参数校验不通过 |
resource_exhausted | 创建数量超过限制 |
#
题型语法说明#
单选题这是题目的标题[单选题](这是题目的描述)选项A选项B选项C
#
多选题这是题目的标题[多选题](这是题目的描述)选项A选项B选项C
#
下拉题这是题目的标题[下拉题](这是题目的描述)选项A选项B选项C
#
排序题这是题目的标题[排序题](这是题目的描述)选项A选项B选项C
#
单行文本题这是题目的标题[单行文本题](这是题目的描述)
#
多行文本题这是题目的标题[多行文本题](这是题目的描述)
#
日期时间题这是题目的标题[日期时间题](这是题目的描述)
#
地理位置题这是题目的标题[地理位置题](这是题目的描述)
#
文本描述题这是题目的标题[文本描述题](这是题目的描述)
#
附件题这是题目的标题[附件题](这是题目的描述)
#
手写签名题这是题目的标题[手写签名题](这是题目的描述)
#
多项填空题这是题目的标题[多项填空题](这是题目的描述)填空的内容,填空1:____ 填空2:____
#
量表题这是题目的标题[量表题](这是题目的描述)1~5
#
联动题这是题目的标题[联动题](这是题目的描述)第一层 第二层第一层答案 A+第二层答案 A1+第二层答案 A1第一层答案 B+第二层答案 B1+第二层答案 B2
#
矩阵单选题请注意:以下语法中的
换行符
放入接口请求的 POST body 时,需要换成\n
,否则会报错。
这是题目的标题[矩阵单选题](这是题目的描述)选项A 选项B 选项C子问题1子问题2
#
矩阵多选题这是题目的标题[矩阵多选题](这是题目的描述)选项A 选项B 选项C子问题1子问题2
#
矩阵量表题这是题目的标题[矩阵量表题](这是题目的描述)1~5子问题1子问题2