专业小程序设计开发——助力新电商新零售
电话+V:159999-78052,欢迎咨询微信公众号怎么发送菜单文章,[小程序设计与开发],[小程序投流与推广],[小程序后台搭建],[小程序整套源码打包],[为个体及小微企业助力],[电商新零售模式],[小程序运营推广及维护]
一、微信公众号底部自定义菜单怎么编辑、发布
在微信公众号中该如何对其底部的自定义菜单栏进行设置呢,这里为大家简单介绍一下,供大家参考,希望能有所帮助。
1、先登录自己的微信公众号,然后点击左侧栏中的自定义菜单,这样就能跳出设置的页面了,直接点击就能编辑了。
2、接着输入菜单名称,和对应的跳转链接,这样也能为其添加一些内容,这是非常重要的,别人可以通过菜单内容进行选择即可。
3、也可以添加多个菜单,直接点击屏幕的下方加号,再次添加一个菜单出来,如图所示,这样就能多添加几个菜单了,也能让别人更理解这个菜单栏。
二、公众号怎样使用菜单键
以微信公众号为例,公众号使用菜单键的方法:
1、首先需要登录微信公众平台,进入自定义菜单页面后,点击绿色按键“+添加菜单”就可以创建菜单了。
2、然后在右侧区域编辑菜单后,可以看到左侧区域就显示手机端静态效果。动态效果可通过“预览”功能查看。
3、在菜单内容里面可选“发送消息”和“跳转网页”两种类型,运营者根据实际需求自由切换。“发送消息”可选图文消息、文字、图片、视频、语音等。
4、运营者选择素材并成功发布后,微信用户在手机端点击该菜单会收到对应素材。
5、“跳转网页”可选图文消息和历史消息,开通页面模版功能的公众账号还可选择页面模版。
6、运营者选择素材并成功发布后,微信用户在手机端点击该菜单后跳转到对应网页。
微信公众号发送客服消息---菜单消息,卡片消息
原创2021-08-1311:40·假如生活没有假如
工作中遇到公众号发送客服消息,让用户点击选择。查看了微信开发者文档,发现“菜单消息”可以满足,但是用户接收到的样式的确很难看,所以就想可不可以改变其样式来达到一种卡片式的消息。
先不说别的,先上微信客服消息---菜单消息文档如下:
1、开发文档
{"touser":"OPENID","msgtype":"msgmenu","msgmenu":{"head_content":"您对本次服务是否满意呢?""list":[{"id":"101","content":"满意"},{"id":"102","content":"不满意"}],"tail_content":"欢迎再次光临"}}
按照上述例子,用户会看到这样的菜单消息:
“您对本次服务是否满意呢?
满意
不满意”
其中,“满意”和“不满意”是可点击的,当用户点击后,微信会发送一条XML消息到开发者服务器,格式如下:
<xml><ToUserName><![CDATA[ToUser]]></ToUserName><FromUserName><![CDATA[FromUser]]></FromUserName><CreateTime>1500000000</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[满意]]></Content><MsgId>1234567890123456</MsgId><bizmsgmenuid>101</bizmsgmenuid></xml>
XML参数说明:
参数说明ToUserName开发者帐号FromUserName接收方帐号(OpenID)CreateTime消息创建时间戳MsgTypeTextContent点击的菜单名MsgId消息IDbizmsgmenuid点击的菜单ID
收到XML推送之后,开发者可以根据提取出来的bizmsgmenuid和Content识别出微信用户点击的是哪个菜单。
2、实现方式
本人在测试号调用此接口一直报40200的错误码invalidaccounttype,在文档上找不到对应的错误码;后来在网上查阅资料才知道,此接口必须在正式的公众号才能调用成功。
备注:
msgmenuid:单击了哪个按钮对应的id(测试号以文本方式发送给微信服务器的话,返回的xml中不会有这个id,只有公众号才会有)1、根据msgmenuid来判断用户点击了哪一个按钮,然后处理相关逻辑。2、为了防止用户多次点击,可以后台返回一个随机数,用户点击的时候可以通过这个随机数判断是否已经处理过,如果为空或者随机数不是后台生成的则拒绝处理,发送客服提示消息。
要想达到卡片式的效果,超链接必须要加上微信地址weixin://bizmsgmenu服务器才会返回菜单按钮样式的xml。至于排版,可以通过空格换行自行排版。
发送文本消息的内容如下
"检测到您正在和【张三】医生进行咨询尚未结束,是否要切换至【李四】医生咨询?\"+"\\"+"<ahref="weixin://bizmsgmenu?msgmenucontent=切换msgmenuid=10001">切换</a>"+"\\\\\\"+"<ahref="weixin://bizmsgmenu?msgmenucontent=不切换msgmenuid=10002">不切换</a>"+"快马健康!(本次消息有效时间为30分钟)"
效果图如下:
?【WINDRISES MINIPROGRAM PROMOTION】尊享直接对接老板
电话+V: 159999-78052
专注于小程序推广配套流程服务方案。为企业及个人客户提供了高性价比的运营方案,解决小微企业和个体拓展客户的问题