接收微信服务器推送事件获取openID
2016-12-01 17:46
288 查看
需要做一个当用户关注公共号之后,获取用户openID,总结下自己的心得!
需要现在MP后台配置好相应的URL地址!
微信首先对这个服务器进行验证,在服务端没有给出响应的时候,微信会间隔5秒,尝试3次的推送,使用MsgID或者FromUserName + CreateTime 进行排重,
此排重功能使用Cache进行缓存,这样下次再次进行请求的话就可以直接返回空字符串给微信服务器
使用缓存存下!
当我们收到微信推送事件之后,这个情况下是用户已关注,我们只要把我们想要响应的信息扔回给指定的openID就可以了
其中微信消息是如何推送,就要参考微信公共号文档了!
http://mp.weixin.qq.com/wiki/17/f298879f8fb29ab98b2f2971d42552fd.html
需要现在MP后台配置好相应的URL地址!
微信首先对这个服务器进行验证,在服务端没有给出响应的时候,微信会间隔5秒,尝试3次的推送,使用MsgID或者FromUserName + CreateTime 进行排重,
此排重功能使用Cache进行缓存,这样下次再次进行请求的话就可以直接返回空字符串给微信服务器
使用缓存存下!
当我们收到微信推送事件之后,这个情况下是用户已关注,我们只要把我们想要响应的信息扔回给指定的openID就可以了
其中微信消息是如何推送,就要参考微信公共号文档了!
http://mp.weixin.qq.com/wiki/17/f298879f8fb29ab98b2f2971d42552fd.html
相关文章推荐
- 微信开发之接收事件推送
- 微信开发之接收事件推送
- 微信开发之接收事件推送
- 微信开发接收事件推送
- 关于微信接收事件以及推送消息相关的java开发
- 微信消息管理之接收事件推送
- 夺命雷公狗---微信开发03----接收订阅事件推送
- 微信开发之接收事件推送
- 微信开发(一):接收事件推送并回复
- 微信消息管理之接收事件推送
- 微信开发四 接收事件推送
- 用c#开发微信 (4) 基于Senparc.Weixin框架的接收事件推送处理 (源码下载)
- 微信【接收事件推送】
- EventSource 对象用于接收服务器发送事件通知,是网页自动获取来自服务器的更新
- 用c#开发微信 (4) 基于Senparc.Weixin框架的接收事件推送处理 (源码下载)
- 微信小程序-从相册获取图片,视频 使用相机拍照,录像上传+服务器(nodejs版)接收
- .net mvc 微信开发笔记(六)------上传文件,菜单事件推送和响应
- 微信公共服务平台开发(.Net 的实现)11-------客服消息(定项消息推送 重要的OPENID)
- 微信OAuth授权获取用户OpenId-JAVA(个人经验)
- 微信view类型的菜单获取openid范例