问卷星开放文档

问卷星开放文档


2.1.8修改设置问卷[1000103]

<p>[TOC]</p> <h1>接口地址接口地址</h1> <p>生产环境:<code>https://www.wjx.cn/openapi/default.aspx</code></p> <ul> <li> <h1>2.1.8.1 请求参数格式</h1> </li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>必需</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">vid</td> <td style="text-align: left;">string</td> <td>问卷编号</td> <td>是</td> </tr> <tr> <td style="text-align: left;">api_setting</td> <td style="text-align: left;">string[]</td> <td>API请求次数限制</td> <td>是</td> <td>参见<a href="#2.1.8.1.1">2.1.8.1.1api_setting[]参数格式设置</a></td> </tr> <tr> <td style="text-align: left;">after_submit_setting</td> <td style="text-align: left;">string[]</td> <td>作答后跳转信息</td> <td>是</td> <td>参见<a href="#2.1.8.1.2">2.1.8.1.2after_submit_setting[]参数格式设置</a></td> </tr> <tr> <td style="text-align: left;">msg_setting</td> <td style="text-align: left;">string[]</td> <td>推送信息</td> <td>是</td> <td>参见<a href="#2.1.8.1.3">2.1.8.1.3msg_setting[]参数格式设置</a></td> </tr> <tr> <td style="text-align: left;">sojumpparm_setting</td> <td style="text-align: left;">string[]</td> <td>自定义参数设置</td> <td>是</td> <td>参见<a href="#2.1.8.1.4">2.1.8.1.4sojumpparm_setting[]参数格式设置</a></td> </tr> </tbody> </table> <div id = "2.1.8.1.1"></div> <ul> <li> <h1>2.1.8.1.1 api_setting[]参数格式</h1> </li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>必需</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">limit_type</td> <td style="text-align: left;">int</td> <td>设置类型</td> <td>是</td> <td>0:不限; 1:只许填写一次; -1:每天一次; -9999:及格后不允许再作答;</td> </tr> <tr> <td style="text-align: left;">passing_score</td> <td style="text-align: left;">int</td> <td>及格分数</td> <td>否</td> <td>当limit_type参数设置为-9999时,需要填写及格分数,默认及格分数为60分;</td> </tr> </tbody> </table> <div id = "2.1.8.1.2"></div> <ul> <li> <h1>2.1.8.1.2 after_submit_setting[]参数格式</h1> </li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>必需</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">go_redirect</td> <td style="text-align: left;">bool</td> <td>是否跳转到指定页面</td> <td>否</td> </tr> <tr> <td style="text-align: left;">redirect_url</td> <td style="text-align: left;">string</td> <td>跳转地址</td> <td>否</td> </tr> <tr> <td style="text-align: left;">redirect_words</td> <td style="text-align: left;">string</td> <td>跳转提示语</td> <td>否</td> </tr> <tr> <td style="text-align: left;">redirect_with_answer</td> <td style="text-align: left;">bool</td> <td>是否post答卷数据</td> <td>否</td> </tr> <tr> <td style="text-align: left;">redirect_with_activitycontent</td> <td style="text-align: left;">bool</td> <td>是否post问卷数据</td> <td>否</td> </tr> <tr> <td style="text-align: left;">show_thanks</td> <td style="text-align: left;">bool</td> <td>是否展示感谢信息</td> <td>否</td> <td>go_redirect 只能选一个</td> </tr> <tr> <td style="text-align: left;">thank_words</td> <td style="text-align: left;">string</td> <td>自定义感谢词</td> <td>否</td> </tr> <tr> <td style="text-align: left;">redirect_with_ajaxanswer</td> <td style="text-align: left;">bool</td> <td>是否Ajax推送答卷数据</td> <td>否</td> </tr> </tbody> </table> <div id = "2.1.8.1.3"></div> <ul> <li> <h1>2.1.8.1.3 msg_setting[]参数格式</h1> </li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>必需</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">post_url</td> <td style="text-align: left;">string</td> <td>推送地址</td> <td>否</td> </tr> <tr> <td style="text-align: left;">retry</td> <td style="text-align: left;">bool</td> <td>是否重复推送</td> <td>否</td> </tr> <tr> <td style="text-align: left;">quick_post</td> <td style="text-align: left;">bool</td> <td>是否快速推送</td> <td>否</td> </tr> <tr> <td style="text-align: left;">post_url_global</td> <td style="text-align: left;">string</td> <td>全局推送地址</td> <td>否</td> </tr> </tbody> </table> <div id = "2.1.8.1.4"></div> <ul> <li> <h1>2.1.8.1.4 sojumpparm_setting[]参数格式</h1> </li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>必需</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">join_limit</td> <td style="text-align: left;">int</td> <td>作答次数限制</td> <td>否</td> </tr> <tr> <td style="text-align: left;">over_tips</td> <td style="text-align: left;">string</td> <td>超出作答提示</td> <td>否</td> </tr> <tr> <td style="text-align: left;">over_redirect_url</td> <td style="text-align: left;">string</td> <td>超出作答跳转链接</td> <td>否</td> </tr> <tr> <td style="text-align: left;">only_join_limit</td> <td style="text-align: left;">bool</td> <td>是否只允许自定义参数链接作答</td> <td>否</td> </tr> <tr> <td style="text-align: left;">expiresec</td> <td style="text-align: left;">int</td> <td>链接过期时间</td> <td>否</td> </tr> <tr> <td style="text-align: left;">signature_verify</td> <td style="text-align: left;">bool</td> <td>是否校验参数签名</td> <td>否</td> </tr> <tr> <td style="text-align: left;">allow_queryresult</td> <td style="text-align: left;">bool</td> <td>是否允许作答后查看(仅在校验签名的情况下)</td> <td>否</td> </tr> <tr> <td style="text-align: left;">allow_edit_result</td> <td style="text-align: left;">bool</td> <td>是否允许作答后修改(仅在校验签名的情况下)</td> <td>否</td> </tr> <tr> <td style="text-align: left;">global_set</td> <td style="text-align: left;">bool</td> <td>是否应用到全局</td> <td>否</td> </tr> </tbody> </table> <ul> <li>举例</li> </ul> <pre><code class="language-csharp">{ "encode": "sha1", "appid": "907", "sign": "d2050d70204bc2fd98e60cfe34cd6f2501500078", "ts": 1583812686, "action": "1000103", "vid":"119765", "api_setting":"{\"limit_type\":-9999,\"passing_score\":60}" }</code></pre> <ul> <li> <h1>2.1.8.2响应参数格式:</h1> </li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>必需</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">vid</td> <td style="text-align: left;">string</td> <td>问卷id</td> <td>是</td> </tr> <tr> <td style="text-align: left;">title</td> <td style="text-align: left;">string</td> <td>问卷名称</td> <td>是</td> </tr> <tr> <td style="text-align: left;">api_setting_res</td> <td style="text-align: left;">string[]</td> <td>API请求次数限制出参</td> <td>是</td> <td>参见<a href="#2.1.8.2.1">2.1.8.2.1api_setting_res[]参数格式设置</a></td> </tr> </tbody> </table> <ul> <li> <h1>2.1.8.2.1 api_setting_res参数格式</h1> </li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>必需</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">limit_type</td> <td style="text-align: left;">int</td> <td>API设置类型</td> <td>是</td> <td>0:不限; 1:只许填写一次; -1:每天一次; -9999:及格后不允许再作答;</td> </tr> <tr> <td style="text-align: left;">limit_type_name</td> <td style="text-align: left;">string</td> <td>类型名称</td> <td>是</td> </tr> <tr> <td style="text-align: left;">passing_score</td> <td style="text-align: left;">int</td> <td>及格分数</td> <td>否</td> <td>当limit_type为-9999时才会返回显示</td> </tr> </tbody> </table> <ul> <li>举例</li> </ul> <pre><code class="language-csharp">{ "result": true, "data": { "vid": 119765, "title": "测试投票问卷不需要登陆支持主账户", "api_setting_res": { "limit_type": -9999, "limit_type_name": "及格后不允许再作答", "passing_score": 60 } } }</code></pre>

页面列表

ITEM_HTML