文档章节

重新生成菜单

芥末小弟
 芥末小弟
发布于 2017/03/01 09:53
字数 298
阅读 19
收藏 0

在启用了服务器配置后,在微信公众号后台设置的菜单将失效,这时需要通过微信提供的接口来重新生成菜单

 

接口文档地址

http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html

详细的说明在接口文档中有说明

服务器配置

以PHP为示例,其他语言相应修改即可

数据准备

 

此时需要注意:

Button及sub_button里的数据,必须是一个数组,即如下所示:

 

如果在生成JSON时,是下图所示:

 

数据提交给微信后,会返回错误码:400016 一级菜单的子项数量错误

而如果sub_button里的数据也不是数组时,将会返回错误码:400017 二级菜单数量错误

数据解析配置

接口请求函数

 

在请求接口前,需要对定义的数据中的URL进行编码

数据转JSON格式函数

 

URL编码函数

 

微信返回

正确格式

{"errcode":0,"errmsg":"ok"}

错误格式

{"errcode":40018,"errmsg":"invalid button name size"}

错误的格式可以根据errcode去找本次错误的代码,或者看errmsg的错误信息,然后排查错误

© 著作权归作者所有

共有 人打赏支持
上一篇: jquery优势
芥末小弟
粉丝 0
博文 202
码字总数 120715
作品 0
昌平
私信 提问
VS2010 ATL添加连接点的流程

近期需要开发一个ATL框架下的控件,按照MSDN中的向导做了个DEMO,但是在添加连接点时发生了一些意外情况,现在记录如下: 1.在类视图中 展开 XXXXLib,选择 _IXXXXXXXEvents 接口,右键菜单-...

seanking
2016/08/18
15
0
有赞绑定微信公众号注意事项

针对微信公众号已经开启开发者模式 整理公众号自动回复关键字列表和自定义菜单 有赞后台-店铺设置-微信账号-微信授权 授权后,公众号的自定义菜单关键字自动回复实效;所以在有赞后台未设...

cat_l_fish
2016/02/18
925
0
Navicat ER 图表专业术语介绍

Navicat 提供三种在主窗口查看对象的类型。在默认情况下,Navicat 在对象列表中使用“列表”查看,它只显示对象的名字。用户可以从主菜单选择查看->列表。 详细信息查看以列显示数个对象的属...

Navicat数据库管理工具
2016/05/06
73
0
swing创建带图像的右键弹出菜单

在Windows的“开始”菜单上,会在菜单左侧显示一幅图像。很多基于Windows的软件也有类似效果的菜单。用Java Swing可以制作出类似效果的菜单吗?答案当然是肯定的,而且非常简单。 JImagedPop...

cookqq
2012/02/15
0
0
关于Myeclipse10的激活

之前一直用的是Myeclipse8.6的破解版,直接安装就可以使用。可是最近老是弹出提示我试用期到了的信息提示框。虽然可以直接关掉,但随后进行操作又会弹出来。实在烦人。最后果断卸载它,我重新...

寂岚峰
2017/11/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jmeter参数的AES加密使用

在Jmeter日常实践中,大家应该都遇到过接口传参需要加密的情况。以登陆为例,用户名和密码一般都需要进行加密传输,在服务端再进行解密,这样安全系数会更高,但在使用jmeter进行接口测试的时...

程序猿拿Q
3分钟前
0
0
MYSQL 日期函数 Date and Time Functions

Table 12.13 Date and Time Functions Name Description ADDDATE() Add time values (intervals) to a date value ADDTIME() Add time CONVERT_TZ() Convert from one time zone to another ......

_liucui_
9分钟前
0
0
Android代码混淆ProGuard工作原理简介

ProGuard能够对Java类中的代码进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy)。    1. 压缩(Shrink): 在压缩处理这一步中,用于检测和删除没有使用的类,字段...

SuShine
12分钟前
0
0
Idea 2018激活

教程地址: https://www.52pojie.cn/thread-781394-1-1.html 亲测可用

一个不正经的程序员
17分钟前
0
0
Android组件化开发实践和案例分享

目录介绍 1.为什么要组件化 1.1 为什么要组件化 1.2 现阶段遇到的问题 2.组件化的概念 2.1 什么是组件化 2.2 区分模块化与组件化 2.3 组件化优势好处 2.4 区分组件化和插件化 2.5 applicatio...

潇湘剑雨
18分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部