• 1. 关注/取消关注事件
  • 2. 扫描带参数二维码事件
  • 3. 上报地理位置事件
  • 4. 自定义菜单事件

在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。其中,某些事件推送在发生后,是允许开发者回复用户的,某些则不允许。

具体事件及相关信息如下(省略ToUserName、FromUserName、CreateTime):

1. 关注/取消关注事件

用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL。微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试

|参数 |描述|

|:–|:–|
|MsgType |消息类型,event|
|Event |事件类型,subscribe(订阅)、unsubscribe(取消订阅)|

2. 扫描带参数二维码事件

分为两种
用户未关注时,进行关注后的事件推送
|参数 |描述|
|:–|:–|
|MsgType| 消息类型,event|
|Event |事件类型,subscribe|
|EventKey |事件KEY值,qrscene_为前缀,后面为二维码的参数值|
|Ticket |二维码的ticket,可用来换取二维码图片|
用户已关注时的事件推送

|参数|    描述|

|:–|:–|
|MsgType |消息类型,event|
|Event |事件类型,SCAN|
|EventKey |事件KEY值,是一个32位无符号整数,即创建二维码时的二维码scene_id|
|Ticket |二维码的ticket,可用来换取二维码图片|

3. 上报地理位置事件

用户同意上报地理位置后,每次进入公众号会话时,都会在进入时上报地理位置,或在进入会话后每5秒上报一次地理位置,公众号可以在公众平台网站中修改以上设置。

|参数 |描述|

|:–|:–|
|MsgType |消息类型,event|
|Event |事件类型,LOCATION|
|Latitude |地理位置纬度|
|Longitude |地理位置经度|
|Precision |地理位置精度|

4. 自定义菜单事件

详见微信公众号界面接口的自定义菜单事件推送部分

微信公众号事件接收接口相关推荐

  1. 微信公众号开发接收图片消息,获取用户发送图片的media_id

    现在的手机都有拍照功能, 而且人们拍完照后, 喜欢跟朋友分享. 微信公众号也提供了一个功能, 允许你的粉丝在后台回复图片, 你可以通过公众平台提供的api接口, 获取到图片media_id, 然后把图 ...

  2. php 公众号指定人发消息,微信公众号客服接口给指定用户openid发送消息

    微信公众号客服接口给指定用户openid发送消息 2018-09-23 微信开发文档: 客服接口-发消息 接口调用请求说明 http请求方式: POSThttps://api.weixin.qq.co ...

  3. 关注微信公众号并接收服务端推送通知

    这是一篇写在公司内网confluence上的文章,今天打开博客发现好久没有更新了,偷个懒直接来个搬运. 1.应用场景 终端用户关注客户微信公众号后,在公众号上可以接收到服务端发来的关联设备的报警信息 ...

  4. 微信公众号查题接口API

    微信公众号查题接口API 本平台优点: 多题库查题.独立后台.响应速度快.全网平台可查.功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台(点击跳 ...

  5. PHP curl模拟表单上传文件 微信公众号素材管理接口crul文件上传核心源码

    PHP curl模拟表单上传文件  微信公众号素材管理接口crul文件上传核心源码 /*** curl 上传文件* @param $url* @param $filePath* @param stri ...

  6. php开发微信公众号,接收粉丝过来的小视频

    微信有一个小视频功能, 可以用来拍摄一段10秒的视频. 小视频的特点是实时性强, 可以做到即拍即发. 根据这一特性, 可以应用的场景包括:打卡,实时交通反馈等等- php开发微信公众号,接收粉丝过来的 ...

  7. 微信公众号文章搜索接口9大详解

    微信公众号作为一个重要的自媒体平台,越来越受到人们的关注.而对于那些想要提高自己公众号文章点击率的人来说,微信公众号文章搜索接口是一个不可或缺的工具.本文将从以下9个方面详细介绍微信公众号文章搜索接口 ...

  8. 微信公众号后台接收关注事件

    注册微信公众号 打开消息推送等权限 在基本配置中填写相应信息 Java代码 添加xml解析依赖 <dependency><groupId>dom4j</groupId&g ...

  9. 微信公众号事件推送(点击推送图文)

    最近做微信公众号的功能,按钮菜单中有 type 为 click 的按钮,其功能是 若你配置好了服务器配置,设置后回调的url, 点击后微信会将该事件推送到配置好的地址,后台接受数据然后进行相应的处理. ...

最新文章

  1. ML.NET 1.1 发布,模型构建器升级和新的异常检测算法
  2. 传递给系统调用的数据区域太小怎么解决_40张图看懂分布式追踪系统原理及实践...
  3. springboot动态数据源切换(多数据源配置)
  4. SQL语言基础:SQL授权相关知识笔记​
  5. as_hash ruby_Ruby中带有示例的Hash.delete_if方法
  6. MATLAB并行实现的简单方法
  7. ios重签名shell脚本_iOS逆向——shell重签名及代码注入
  8. dubbo调用超时回滚_如何处理Dubbo调用超时?
  9. centos7 mysql8.0.15_Centos7 安装MySQL8.0.15
  10. FunCode---游戏设计之Fireman(火柴人大战)
  11. BN(Batch Normalization)层原理与作用
  12. 6 种 Python 数据可视化工具
  13. 【财富空间】人性的弱点,明白了你就可以掌控自己的人生
  14. 小学计算机课程目录五年级,小学信息技术课程目录.doc
  15. Qt - 获取屏幕分辨率
  16. 私有网盘搭建——Ubuntu使用宝塔面板安装Nextcloud及优化 ------超详细
  17. BitLocker加密怎么解除?
  18. 实验二 实现中点分割直线段裁剪算法
  19. 数据仓库(DW)、数据湖、数据中台的关系
  20. 关于下一代安全防护的讨论

热门文章

  1. Code Review的亲身实践
  2. 顺丰“牵手”唯品会,电商物流大战事的小缩影
  3. mysql8.x 使用IP登录 Access denied for user
  4. OpenFOAM量纲及常用物理量的表达形式
  5. PMP自学不报班5A通过经验总结(附PMBOK高清电子书完整书签)
  6. 项目管理sod_SOD健康给世界快乐体育公益项目在京启动
  7. 04 朴素贝叶斯法——读书笔记
  8. 5C.炫酷迷宫(C++)
  9. 解决Notepad--在ubuntu16.04无法运行问题
  10. 智能座舱,一场正在发生的交互革命