解决微信公众号45015问题

解决微信公众号45015问题

原因

当用户微信不活跃时间超过24小时(此时间当前是多少由腾讯定),微信公众号不会将信息推送到用户。

问题所在(交互)

1、用户发送信息
2、点击自定义菜单(仅有点击推事件、扫码推事件、扫码推事件且弹出“消息接收中”提示框这3种菜单类型是会触发客服接口的)
3、关注公众号
4、扫描二维码
5、支付成功
6、用户维权

解决办法

在发送微信消息接口前,先发送客服链接请求,达到用户与公众号进行交互。
需要先开启:微信公众号的“客服功能”。

1、增加客服接口
http请求方式: POST https://api.weixin.qq.com/customservice/kfaccount/add?access_token=ACCESS_TOKEN POST数据示例如下:
{
“kf_account” : “test1@test”,
“nickname” : “客服1”
“password” :“pswmd5”
}
2、客服接口-发消息
http请求方式: POST
https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN
各消息类型所需的JSON数据包如下:

发送文本消息

{
“touser”:“OPENID”,
“msgtype”:“text”,
“text”:
{
“content”:“Hello World”
}
}
不管多久 用户与公众号没有交互都能发送客服消息

猜你喜欢

转载自blog.csdn.net/qq_26387907/article/details/84316292