微信接口使用常见错误
1、出现这种( 不合法的子菜单按钮URL长度,invalid sub button url size)错误,有以下几个原因
[1].子菜单URL长度参数超过规定的字节数
[2].子菜单按钮的内容设置不能为空,要么是文字,要么是图文,要么是链接(必须前面加http://),三者选其一,但是,必须得选一个
[3].子菜单按钮URL必须为有效链接
2、出现这种(40033,invalid charset. please check your request, if include \uxxxx will create fail!)错误,有以下几个原因
[1].post里面出现中文
[2].post的链接里面包含&符号,必须先要编码&,具体操作,暂时不知
1. 微信自定义菜单最多支持两层.
2. 一级菜单项个数必须为2~3个.
3. 子菜单项个数必须为2~5个.
4. 一级菜单项名称字数不能超过16字节.
5. 子菜单项名称字数不能超过40字节.
6. 菜单项键值字数不能超过128字节.
7. 菜单项键值实际为"自定义回复"中的关键字, 用户点击菜单项后会根据此关键字回复信息.
8. 如需点击菜单项直接访问网页, 请在"菜单项键值"处填写以http开头的完整URL.
以上提及的字节计算, 一个中文字或中文标点符号为3个字节, 一个英文字母或英文标点符号为1个字节.
作者:魔女小溪
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.