微信公众号让用户回复固定消息

  • Post author:
  • Post category:其他


废话不多说,直接上结果:


<a href="weixin://bizmsgmenu?msgmenucontent=1&msgmenuid=101">1</a>


复制进去完事,如果对你有帮助,点个赞再走呗

今天遇到一个需求

类似于这样:

在公众号内,用户点击换一批,下方自动发送换一批文字,并回复消息,如图

用户点击换一批,下方自动发送换一批文字

于是我开始翻阅

微信文档

,最终发现是

客服消息内的菜单消息



既然找到了,那咱们就试一下呗,结果:

在这里插入图片描述

emmmmm。。。居然报错了。。。

1.看了下日志,好家伙 xml 转 Java对象报错

2.看了下微信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 里面 多了一个 bizmsgmenuid ;

那么,如何在不利用发送菜单消息的前提下就实现点击自动发送呢?

经过我的一番折腾,通过长按 满意 这个超链,得到结果如下:

在这里插入图片描述


既然有门路,那咱就试试呗?结果如下:


在这里插入图片描述

ok,搞定



版权声明:本文为baidu_37883985原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。