感谢各位小伙伴,最近平台又来了一波新手用户,新手用户难免会碰到一些较为初级的设置问题,比如今天小编要讲的就是在使用
微信第三方平台时,当编辑好自定义菜单后需要发布时,系统会给出一个错误返回码提示,具体截图以下:
具体的提示为:
40017 不合法的按钮个数,那相信大家直接通过这个字面意思也就能够猜出个大概意思了,就是自定义菜单添加时,所添加的菜单数量不对了,没有达到微信所规定的菜单个数而已。
不知道各位小伙伴们了解不了解微信官方对于自定义菜单个数是怎么规定的?
那小编这里再重新给大家讲述一下吧,微信官方的要求是自定义菜单,一级菜单数量是最多3个,二级菜单数量最多是5个,只要小于或等于所规定的菜单个数就可以了,大于微信所规定的菜单个数就无法正常发布。
什么是一级菜单,什么是二级菜单?请参阅以下截图。
小编这样讲,那可能有的小伙伴就会有疑问了,比如我的一级菜单明明也只添加了三个,并没有超过微信所规定的菜单个数啊,那为什么菜单发布时还是会提示菜单个数不对呢?
比如下面这个用户所示的,用户只添加了三个主菜单,如下图。
那问题是出在什么地方呢?其实也很简单,只要去逐个检查一下菜单中的内容有没有真实添加或选择就可以了,例如上图中的三个主菜单,其中一个主菜单是没有添加好内容的。如下图。
通过上图就可以得出结论,就是菜单虽然已经创建了,但菜单里的内容并没有真正的添加,所以最后在发布菜单时才会被提示菜单个数不合法。
那小编针对这个40017的错误码提示给出一个技术总结:
1、检查自定义菜单的按钮个数,一级三个,二级五个。
2、菜单数量不得大于微信规定的个数
3、菜单个数虽然符合要求,但菜单实际内容并没有添加或选择,此菜单等同于个数不确定。
4、一般这种情况订阅号相对需要更加注意。
TAG: