### 微信自定义菜单生成工具 `使用该工具需要填写微信公众后台APPID等信息` ![](https://box.kancloud.cn/70b78abeff6ab6f5bac01a467816ff5e_1583x1967.png) ![](https://box.kancloud.cn/7311a427689b76f719d7767c978d1eea_1583x1108.png) 1\. 通过本工具,可以生成和查询所有类型的微信公众号自定义菜单。 2\. 如果你对微信自定义菜单的数据结构不太理解,可以用微信模拟界面版,操作更简单方便。 3\. 自定义菜单结构,所提交的是微信自定义菜单的原始JSON数据,请参照默认结构照葫芦画瓢增删改,每次提交后会覆盖前一次的菜单。 4\. 点击生成菜单后,因为微信一般会缓存几分钟,建议先取消在重新关注,就可以立即看到效果。 5\. 自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。 6\. 自定义菜单结构,自定义菜单内容是保存在微信服务器上的。 7\. 本系统不会缓存任何AppID、AppSecret数据,在您点击生成菜单时用于验证。 8\. 任何您还是担心AppID数据会泄露,那么建议在您生成菜单后登录微信后台点击-基本配置-开发者ID-重置应用密匙即可。 9\. 特别注意菜单结构中的菜单类型: "type": "click",click表示点击触发事件类型。name为显示的菜单名称可随便填写,key是菜单触发对应的值,一般与后台相对应。 "type": "view",view表示链接类型,name同上,url是菜单点击后跳转的网址 其他类型的菜单请参照默认类型,或阅读微信官方开发文档中关于[自定义菜单](https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013&token=&lang=zh_CN%20target=)的解释 ![自定义菜单创建失败错误码参照表](https://user.tianapi.com/weixin/debug/menu/errmsg.png "自定义菜单创建失败错误码参照表") 工具地址:https://user.tianapi.com/weixin/debug/menu/