![微信公众平台开发:从零基础到ThinkPHP5高性能框架实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/102/860102/b_860102.jpg)
上QQ阅读APP看书,第一时间看更新
4.3 接收事件推送消息
在基础接口中,事件消息只有关注和取消关注事件消息。用户关注和取消关注公众号的时候将分别触发这两个消息。
用户关注微信公众号时的界面如图4-14所示,单击“关注”按钮,微信公众号将收到关注事件。
![](https://epubservercos.yuewen.com/1A0FDB/7729791404963501/epubprivate/OEBPS/Images/figure_0084_0002.jpg?sign=1739114089-bJxlK7Nmn8vMbR8pN9ZkjTtJawkWRDPQ-0-2df0c06b582485d75ede74cc5f728e01)
图4-14 关注微信公众号
用户关注微信公众号时的XML数据格式如下。
<xml> <ToUserName><! [CDATA[gh_b629c48b653e]]></ToUserName> <FromUserName><! [CDATA[ollB4jv7LA3tydjviJp5V9qTU_kA]]></FromUserName> <CreateTime>1372307736</CreateTime> <MsgType><! [CDATA[event]]></MsgType> <Event><! [CDATA[subscribe]]></Event> <EventKey><! [CDATA[]]></EventKey> </xml>
用户取消关注微信公众号时的界面如图4-15所示,点击右上角的“┇”,在下拉菜单中再点击“不再关注”,微信公众号将收到取消关注事件。
![](https://epubservercos.yuewen.com/1A0FDB/7729791404963501/epubprivate/OEBPS/Images/figure_0084_0003.jpg?sign=1739114089-y70tqHXLm1ceUgCB4LdOGrP2f7Gtd6QP-0-1df0432ef5d3b39334fa061cb68b4688)
图4-15 取消关注微信公众号
用户取消关注微信公众号时的XML数据格式如下。
<xml> <ToUserName><! [CDATA[gh_b629c48b653e]]></ToUserName> <FromUserName><! [CDATA[ollB4jqgdO_cRnVXk_wRnSywgtQ8]]></FromUserName> <CreateTime>1372309890</CreateTime> <MsgType><! [CDATA[event]]></MsgType> <Event><! [CDATA[unsubscribe]]></Event> <EventKey><! [CDATA[]]></EventKey> </xml>
关注及取消关注事件消息的参数及描述如表4-13所示。
表4-13 关注及取消关注事件消息参数及描述
![](https://epubservercos.yuewen.com/1A0FDB/7729791404963501/epubprivate/OEBPS/Images/figure_0085_0001.jpg?sign=1739114089-fsgsY4F811lm5JM1qmyzHL3rw0bJbwXt-0-d49aa672293c5441f2a468dee78d74ea)