微信开发接收事件推送

微信公共号接收事件推送公共号除了可以接收普通消息,比如文本,图片,音频等,还可以接收事件推送来做出相应的反应。常用的事件有以下几种。1, 关注/取消关注事件,推送的xml数据中没有Content选项,因此去掉$postObj->Content有关的内容,进行关注的时候就会自动收到公共号发来的信息。

微信开发接收事件推送_第1张图片

这里的逻辑是关注此微信公共号就会收到发来一张图片。你每次关注此公共号的时候都会收到图片。

2. 上报地理位置事件用户同意上报地理位置后,每次进入公众号会话时,都会在进入时上报地理位置,或在进入会话后每5秒上报一次地理位置,公众号可以在公众平台网站中修改以上设置。上报地理位置时,微信会将上报地理位置事件推送到开发者填写的URL。

 先在公共号开发中心进行开启。

微信开发接收事件推送_第2张图片

然后每次会话时会弹出是否同意获取用户信息。然后根据我们的逻辑。会发给我们一条信息,我们就触发了一个上报地利位置事件。

微信开发接收事件推送_第3张图片

微信开发接收事件推送_第4张图片

其他的事件类型请参考微信公共平台开发者文档。

你可能感兴趣的:(php)