KesionEDU网校V10(2022)


添加/修改公众号菜单

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>添加/修改公众号菜单</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://xx.com/webapi/school/SaveWeixinMenu</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">classname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>菜单名称</td> </tr> <tr> <td style="text-align: left;">typename</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>消息类型 link链接 miniprogram小程序 message 发送消息</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>选填,后端会做处理,菜单的响应动作类型,view表示网页类型,click表示点击类型,miniprogram表示小程序类型</td> </tr> <tr> <td style="text-align: left;">url</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>当typename为link时,对应的菜单链接URL</td> </tr> <tr> <td style="text-align: left;">contents</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>当消息类型为 miniprogram小程序 message类型时,对应的JSON描述素材内容,<em>注:contents格式详见下面说明</em></td> </tr> <tr> <td style="text-align: left;">parentid</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>当添加子菜单时,对应的父菜单ID</td> </tr> <tr> <td style="text-align: left;">menuid</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>当执行的是编辑修改时,需要传的菜单 ID</td> </tr> </tbody> </table> <h4>contents 参数格式说明</h4> <p>minprogram 时的内容如下</p> <pre><code>{ "type":"miniprogram", "name":"菜单名称", "url":"http://mp.weixin.qq.com", "appid":"wx286b93c14bbf93aa", "pagepath":"pages/lunar/index" }</code></pre> <blockquote> <p><em>类型为跳到小程序的情况,ontents内容格式直接按微信公众号的规则存储c</em></p> </blockquote> <p>message 时的内容如下</p> <pre><code>{ "type":"course", "infoid":10, "schoolid":100, "pic":可选,type为image时,对应的图片地址, "text":可选,type为text时,对应的文本消息 }</code></pre> <blockquote> <p><em>text类型特别说明,type可以取 text,image,course,classroom,article等 infoid表示:课程ID或是班级ID,或是文章ID schoolid表示 学样的ID</em></p> </blockquote> <h5>返回示例</h5> <pre><code>{     "returnCode": 3006,     "result": false,     "msg": "对不起,菜单名称已存在!" }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">bool</td> <td>添加成功,提示success,否则提示对应的错误信息</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML