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>