位置: 编程技术 - 正文
推荐整理分享详解nodejs微信公众号开发——6.自定义菜单(nodejs微信公众号开发),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:node wechat,nodejs wechat,node 微信公众号开发,nodejs微信小程序开发工具,nodejs wechat,nodejs 微信公众号,nodejs 微信公众号,node 微信,内容如对您有帮助,希望把文章链接给更多的朋友!
上一篇文章:nodejs微信公众号开发——5.素材管理接口,我们实现了新增临时素材、管理永久素材的接口,这些接口的实现,使我们能够推送多样的消息给用户。本节介绍的内容是关于自定义菜单
1. 自定义菜单的介绍
自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。关于自定义菜单需要掌握以下几点内容:
自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。 一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。 创建自定义菜单后,由于微信客户端缓存,需要小时微信客户端才会展现出来。测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。更多信息查看官方文档:自定义菜单创建接口
2. 创建自定义菜单
2.1 首先罗列以下操作的请求地址:
2.2 定义createMenu函数
参数menu由外部业务层传入。为了方便管理,将自定义菜单的内容单独写在一个menu.js文件中:
里面的类型暂时随意写的。我们在业务层weixin.js里面实现自定义菜单的使用:
保险起见先把原有的菜单删了,重新建立自己新的菜单。
2.3 定义deleteMenu函数
测试了一下,取关重新关注后微信测试号并没有立即呈现自定义菜单,要等一段时间,略坑。
标签: nodejs微信公众号开发
本文链接地址:https://www.jiuchutong.com/biancheng/379400.html 转载请保留说明!友情链接: 武汉网站建设