首页 > 微信开发者怎么获取取消关注事件

微信开发者怎么获取取消关注事件

如果我的业务系统需要微信号与业务系统中的用户系统进行绑定,当用户取消关注时怎么获取取消事件,在业务系统中取消绑定。微信开发者文档中好像没有相关的接口。


为何我接收不到关注和取消事件啊,是不是必须认证号才可以


有接口,曾经使用过。

取消时发送的数据包如下,注意Event

<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[unsubscribe]]></Event>
</xml>

用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL。方便开发者给用户下发欢迎消息或者做帐号的解绑。

微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次

关于重试的消息排重,推荐使用FromUserName + CreateTime 排重。

假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。

推送XML数据包示例:

<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[FromUser]]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[subscribe]]></Event> </xml>

http://mp.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E4%BA%8B%E4%BB%B6%E6%8E%A8%E9%80%81


关注和取消关注是一样的请求,只是事件的值不一致。
关注为subscribe
取消关注为unsubscribe

【热门文章】
【热门文章】