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>
<tr>
<td style="text-align: left;">time_setting</td>
<td style="text-align: left;">string[]</td>
<td>时间设置</td>
<td>是</td>
<td>参见<a href="#2.1.8.1.5">2.1.8.1.5time_setting参数格式设置</a></td>
</tr>
</tbody>
</table>
<p><div id = "2.1.8.1.1"></div></p>
<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>
<p><div id = "2.1.8.1.2"></div></p>
<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>
<p><div id = "2.1.8.1.3"></div></p>
<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>
<p><div id = "2.1.8.1.4"></div></p>
<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_limit_join</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>
<p><div id = "2.1.8.1.5"></div></p>
<ul>
<li>
<h1>2.1.8.1.5 time_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;">begin_time</td>
<td style="text-align: left;">string</td>
<td>问卷开始时间</td>
<td>否</td>
<td>时间格式:yyyy-MM-dd HH:mm:ss;</td>
</tr>
<tr>
<td style="text-align: left;">begin_words</td>
<td style="text-align: left;">string</td>
<td>问卷开始提示语</td>
<td>否</td>
</tr>
<tr>
<td style="text-align: left;">end_time</td>
<td style="text-align: left;">string</td>
<td>问卷结束时间</td>
<td>否</td>
<td>时间格式:yyyy-MM-dd HH:mm:ss</td>
</tr>
<tr>
<td style="text-align: left;">end_words</td>
<td style="text-align: left;">string</td>
<td>问卷结束提示语</td>
<td>否</td>
</tr>
<tr>
<td style="text-align: left;">daily_start_time1</td>
<td style="text-align: left;">string</td>
<td>每天问卷开始时间1</td>
<td>否</td>
</tr>
<tr>
<td style="text-align: left;">daily_end_time1</td>
<td style="text-align: left;">string</td>
<td>每天问卷结束时间1</td>
<td>否</td>
</tr>
<tr>
<td style="text-align: left;">daily_start_time2</td>
<td style="text-align: left;">string</td>
<td>每天问卷开始时间2</td>
<td>否</td>
</tr>
<tr>
<td style="text-align: left;">daily_end_time2</td>
<td style="text-align: left;">string</td>
<td>每天问卷结束时间2</td>
<td>否</td>
</tr>
<tr>
<td style="text-align: left;">daily_outoftime_words</td>
<td style="text-align: left;">string</td>
<td>不在指定时间提示语</td>
<td>否</td>
</tr>
<tr>
<td style="text-align: left;">max_answer_seconds</td>
<td style="text-align: left;">int</td>
<td>最长作答时间(秒)</td>
<td>否</td>
<td>考试问卷,0表示不限制</td>
</tr>
<tr>
<td style="text-align: left;">max_no_operat_seconds</td>
<td style="text-align: left;">int</td>
<td>答题时最长没有新操作就强制交卷时间(秒)</td>
<td>否</td>
<td>考试问卷,0表示不限制</td>
</tr>
<tr>
<td style="text-align: left;">max_tab_screen_count</td>
<td style="text-align: left;">int</td>
<td>允许切屏最大次数</td>
<td>否</td>
<td>考试问卷,0表示不限制</td>
</tr>
</tbody>
</table>
<ul>
<li>举例1(API设置)</li>
</ul>
<pre><code class="language-csharp">{
&quot;encode&quot;: &quot;sha1&quot;,
&quot;appid&quot;: &quot;907&quot;,
&quot;sign&quot;: &quot;d2050d70204bc2fd98e60cfe34cd6f2501500078&quot;,
&quot;ts&quot;: 1583812686,
&quot;action&quot;: &quot;1000103&quot;,
&quot;vid&quot;:&quot;119765&quot;,
&quot;api_setting&quot;:&quot;{\&quot;limit_type\&quot;:-9999,\&quot;passing_score\&quot;:60}&quot;
}</code></pre>
<ul>
<li>举例2(时间设置)</li>
</ul>
<pre><code class="language-csharp">{
&quot;encode&quot;: &quot;sha1&quot;,
&quot;appid&quot;: &quot;907&quot;,
&quot;sign&quot;: &quot;d2050d70204bc2fd98e60cfe34cd6f2501500078&quot;,
&quot;ts&quot;: 1583812686,
&quot;action&quot;: &quot;1000103&quot;,
&quot;vid&quot;:&quot;119765&quot;,
&quot;time_setting&quot;:&quot;{\&quot;begin_time\&quot;:\&quot;2024-07-01 00:15:00\&quot;,\&quot;begin_words\&quot;:\&quot;123333123133\&quot;,\&quot;end_time\&quot;:\&quot;2024-08-30 23:23:23\&quot;,\&quot;end_words\&quot;:\&quot;456666456564\&quot;,\&quot;daily_start_time1\&quot;:\&quot;01:25\&quot;,\&quot;daily_end_time1\&quot;:\&quot;08:55\&quot;,\&quot;daily_start_time2\&quot;:\&quot;11:23\&quot;,\&quot;daily_end_time2\&quot;:\&quot;19:59\&quot;,\&quot;daily_outoftime_words\&quot;:\&quot;78999997899\&quot;,\&quot;max_answer_seconds\&quot;:\&quot;120\&quot;,\&quot;max_no_operat_seconds\&quot;:\&quot;30\&quot;,\&quot;max_tab_screen_count\&quot;:5}&quot;,
}</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>举例1</li>
</ul>
<pre><code class="language-csharp">{
&quot;result&quot;: true,
&quot;data&quot;: {
&quot;vid&quot;: 119765,
&quot;title&quot;: &quot;测试投票问卷不需要登陆支持主账户&quot;,
&quot;api_setting_res&quot;: {
&quot;limit_type&quot;: -9999,
&quot;limit_type_name&quot;: &quot;及格后不允许再作答&quot;,
&quot;passing_score&quot;: 60
}
}
}</code></pre>
<ul>
<li>举例2</li>
</ul>
<pre><code class="language-csharp">{
&quot;result&quot;: true,
&quot;data&quot;: {
&quot;vid&quot;: 179663,
&quot;title&quot;: &quot;考试设置&quot;,
&quot;path&quot;: &quot;/vm/PpP4g.aspx&quot;,
&quot;activity_domain&quot;: &quot;https://hesonggobal.sojump.cn&quot;,
&quot;iframe_auto_url&quot;: &quot;&lt;script type=&#039;text/javascript&#039; src=&#039;https://hesonggobal.sojump.cn/handler/jqemed.ashx?activity=PpP4g&amp;width=760&amp;source=iframe&#039;&gt;&lt;/script&gt;&quot;,
&quot;iframe_noauto_url&quot;: &quot;&lt;iframe src=&#039;https://hesonggobal.sojump.cn/vm/PpP4g.aspx?width=760&amp;source=iframe&amp;s=t&#039; width=&#039;799&#039; height=&#039;800&#039; frameborder=&#039;0&#039; style=&#039;overflow:auto&#039;&gt;&lt;/iframe&gt;&quot;,
&quot;time_setting&quot;: {
&quot;begin_time&quot;: &quot;2024-07-01 00:15:00&quot;,
&quot;begin_words&quot;: &quot;123333123133&quot;,
&quot;end_time&quot;: &quot;2024-08-30 23:23:23&quot;,
&quot;end_words&quot;: &quot;456666456564&quot;,
&quot;daily_start_time1&quot;: &quot;01:25&quot;,
&quot;daily_end_time1&quot;: &quot;08:55&quot;,
&quot;daily_start_time2&quot;: &quot;11:23&quot;,
&quot;daily_end_time2&quot;: &quot;19:59&quot;,
&quot;daily_outoftime_words&quot;: &quot;78999997899&quot;,
&quot;max_answer_seconds&quot;: 120,
&quot;max_no_operat_seconds&quot;: 30,
&quot;max_tab_screen_count&quot;: 5
}
}
}</code></pre>