代码在最下面,转载请在明显位置加入本篇博客地址
需要注意的:
1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。
2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。
3、创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,如果发现上一次拉取菜单的请求在5分钟以前,就会拉取一下菜单,如果菜单有更新,就会刷新客户端的菜单。测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。
自定义菜单接口可实现多种类型按钮,如下:
1、click:点击推事件
2、view:跳转URL
3、scancode_push:扫码推事件
4、scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框
5、pic_sysphoto:弹出系统拍照发图
6、pic_photo_or_album:弹出拍照或者相册发图
7、pic_weixin:弹出微信相册发图器
8、location_select:弹出地理位置选择器
9、media_id:下发消息(除文本消息)
10、view_limited:跳转图文消息URL
一般常用1与2,其余或详细解说请到官方网站查看(http://mp./wiki/10/0234e39a2025342c17a7d23595c6b40a.html)
先获取acces_token
接口地址:https://api./cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
请求方式:GET
参数说明:
如果觉得《微信公众号开发--自定义菜单》对你有帮助,请点赞、收藏,并留下你的观点哦!