问卷星开放文档

问卷星开放文档


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>参见&lt;a href=&quot;#2.1.8.1.1&quot;&gt;2.1.8.1.1api_setting[]参数格式设置&lt;/a&gt;</td> </tr> <tr> <td style="text-align: left;">after_submit_setting</td> <td style="text-align: left;">string[]</td> <td>作答后跳转信息</td> <td>是</td> <td>参见&lt;a href=&quot;#2.1.8.1.2&quot;&gt;2.1.8.1.2after_submit_setting[]参数格式设置&lt;/a&gt;</td> </tr> <tr> <td style="text-align: left;">msg_setting</td> <td style="text-align: left;">string[]</td> <td>推送信息</td> <td>是</td> <td>参见&lt;a href=&quot;#2.1.8.1.3&quot;&gt;2.1.8.1.3msg_setting[]参数格式设置&lt;/a&gt;</td> </tr> <tr> <td style="text-align: left;">sojumpparm_setting</td> <td style="text-align: left;">string[]</td> <td>自定义参数设置</td> <td>是</td> <td>参见&lt;a href=&quot;#2.1.8.1.4&quot;&gt;2.1.8.1.4sojumpparm_setting[]参数格式设置&lt;/a&gt;</td> </tr> <tr> <td style="text-align: left;">time_setting</td> <td style="text-align: left;">string[]</td> <td>时间设置</td> <td>是</td> <td>参见&lt;a href=&quot;#2.1.8.1.5&quot;&gt;2.1.8.1.5time_setting参数格式设置&lt;/a&gt;</td> </tr> </tbody> </table> <p>&lt;div id = &quot;2.1.8.1.1&quot;&gt;&lt;/div&gt;</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>&lt;div id = &quot;2.1.8.1.2&quot;&gt;&lt;/div&gt;</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>&lt;div id = &quot;2.1.8.1.3&quot;&gt;&lt;/div&gt;</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>&lt;div id = &quot;2.1.8.1.4&quot;&gt;&lt;/div&gt;</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>&lt;div id = &quot;2.1.8.1.5&quot;&gt;&lt;/div&gt;</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">{ &amp;quot;encode&amp;quot;: &amp;quot;sha1&amp;quot;, &amp;quot;appid&amp;quot;: &amp;quot;907&amp;quot;, &amp;quot;sign&amp;quot;: &amp;quot;d2050d70204bc2fd98e60cfe34cd6f2501500078&amp;quot;, &amp;quot;ts&amp;quot;: 1583812686, &amp;quot;action&amp;quot;: &amp;quot;1000103&amp;quot;, &amp;quot;vid&amp;quot;:&amp;quot;119765&amp;quot;, &amp;quot;api_setting&amp;quot;:&amp;quot;{\&amp;quot;limit_type\&amp;quot;:-9999,\&amp;quot;passing_score\&amp;quot;:60}&amp;quot; }</code></pre> <ul> <li>举例2(时间设置)</li> </ul> <pre><code class="language-csharp">{ &amp;quot;encode&amp;quot;: &amp;quot;sha1&amp;quot;, &amp;quot;appid&amp;quot;: &amp;quot;907&amp;quot;, &amp;quot;sign&amp;quot;: &amp;quot;d2050d70204bc2fd98e60cfe34cd6f2501500078&amp;quot;, &amp;quot;ts&amp;quot;: 1583812686, &amp;quot;action&amp;quot;: &amp;quot;1000103&amp;quot;, &amp;quot;vid&amp;quot;:&amp;quot;119765&amp;quot;, &amp;quot;time_setting&amp;quot;:&amp;quot;{\&amp;quot;begin_time\&amp;quot;:\&amp;quot;2024-07-01 00:15:00\&amp;quot;,\&amp;quot;begin_words\&amp;quot;:\&amp;quot;123333123133\&amp;quot;,\&amp;quot;end_time\&amp;quot;:\&amp;quot;2024-08-30 23:23:23\&amp;quot;,\&amp;quot;end_words\&amp;quot;:\&amp;quot;456666456564\&amp;quot;,\&amp;quot;daily_start_time1\&amp;quot;:\&amp;quot;01:25\&amp;quot;,\&amp;quot;daily_end_time1\&amp;quot;:\&amp;quot;08:55\&amp;quot;,\&amp;quot;daily_start_time2\&amp;quot;:\&amp;quot;11:23\&amp;quot;,\&amp;quot;daily_end_time2\&amp;quot;:\&amp;quot;19:59\&amp;quot;,\&amp;quot;daily_outoftime_words\&amp;quot;:\&amp;quot;78999997899\&amp;quot;,\&amp;quot;max_answer_seconds\&amp;quot;:\&amp;quot;120\&amp;quot;,\&amp;quot;max_no_operat_seconds\&amp;quot;:\&amp;quot;30\&amp;quot;,\&amp;quot;max_tab_screen_count\&amp;quot;:5}&amp;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>参见&lt;a href=&quot;#2.1.8.2.1&quot;&gt;2.1.8.2.1api_setting_res[]参数格式设置&lt;/a&gt;</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">{ &amp;quot;result&amp;quot;: true, &amp;quot;data&amp;quot;: { &amp;quot;vid&amp;quot;: 119765, &amp;quot;title&amp;quot;: &amp;quot;测试投票问卷不需要登陆支持主账户&amp;quot;, &amp;quot;api_setting_res&amp;quot;: { &amp;quot;limit_type&amp;quot;: -9999, &amp;quot;limit_type_name&amp;quot;: &amp;quot;及格后不允许再作答&amp;quot;, &amp;quot;passing_score&amp;quot;: 60 } } }</code></pre> <ul> <li>举例2</li> </ul> <pre><code class="language-csharp">{ &amp;quot;result&amp;quot;: true, &amp;quot;data&amp;quot;: { &amp;quot;vid&amp;quot;: 179663, &amp;quot;title&amp;quot;: &amp;quot;考试设置&amp;quot;, &amp;quot;path&amp;quot;: &amp;quot;/vm/PpP4g.aspx&amp;quot;, &amp;quot;activity_domain&amp;quot;: &amp;quot;https://hesonggobal.sojump.cn&amp;quot;, &amp;quot;iframe_auto_url&amp;quot;: &amp;quot;&amp;lt;script type=&amp;#039;text/javascript&amp;#039; src=&amp;#039;https://hesonggobal.sojump.cn/handler/jqemed.ashx?activity=PpP4g&amp;amp;width=760&amp;amp;source=iframe&amp;#039;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;, &amp;quot;iframe_noauto_url&amp;quot;: &amp;quot;&amp;lt;iframe src=&amp;#039;https://hesonggobal.sojump.cn/vm/PpP4g.aspx?width=760&amp;amp;source=iframe&amp;amp;s=t&amp;#039; width=&amp;#039;799&amp;#039; height=&amp;#039;800&amp;#039; frameborder=&amp;#039;0&amp;#039; style=&amp;#039;overflow:auto&amp;#039;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;quot;, &amp;quot;time_setting&amp;quot;: { &amp;quot;begin_time&amp;quot;: &amp;quot;2024-07-01 00:15:00&amp;quot;, &amp;quot;begin_words&amp;quot;: &amp;quot;123333123133&amp;quot;, &amp;quot;end_time&amp;quot;: &amp;quot;2024-08-30 23:23:23&amp;quot;, &amp;quot;end_words&amp;quot;: &amp;quot;456666456564&amp;quot;, &amp;quot;daily_start_time1&amp;quot;: &amp;quot;01:25&amp;quot;, &amp;quot;daily_end_time1&amp;quot;: &amp;quot;08:55&amp;quot;, &amp;quot;daily_start_time2&amp;quot;: &amp;quot;11:23&amp;quot;, &amp;quot;daily_end_time2&amp;quot;: &amp;quot;19:59&amp;quot;, &amp;quot;daily_outoftime_words&amp;quot;: &amp;quot;78999997899&amp;quot;, &amp;quot;max_answer_seconds&amp;quot;: 120, &amp;quot;max_no_operat_seconds&amp;quot;: 30, &amp;quot;max_tab_screen_count&amp;quot;: 5 } } }</code></pre>

页面列表

ITEM_HTML