微信公众号开发之-回调的所有类型
众所周知,微信公众号配置后台开发时,微信会在一些情况下回调我们配置的服务器地址,比如www.***.com/wechat_callback
尽管调用情况不同,调用的都是这一个接口,只是携带的参数不同,下面总结一些不同的事件会携带什么参数
1 | 点击菜单拉取消息时的事件推送 | 事件推送 |
|
ToUserName 开发者微信号 |
2 |
点击菜单跳转链接时的事件推送 |
事件推送 |
|
|
3 |
扫码推事件的事件推送 |
事件推送 |
|
|
4 |
扫码推事件且弹出“消息接收中”提示框的事件推送 |
事件推送 |
|
|
5 |
弹出系统拍照发图的事件推送 |
事件推送 |
|
|
6 |
弹出拍照或者相册发图的事件推送 |
事件推送 |
|
|
7 |
弹出微信相册发图器的事件推送 |
事件推送 |
|
|
8 |
弹出地理位置选择器的事件推送 |
事件推送 |
|
|
9 | 关注/取消关注事件 | 事件推送 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[FromUser] ]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType>< ![CDATA[event] ]></MsgType> <Event>< ![CDATA[subscribe] ]></Event> </xml> |
|
10 |
用户未关注时,进行关注后的事件推送 |
事件推送 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[FromUser] ]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType>< ![CDATA[event] ]></MsgType> <Event>< ![CDATA[subscribe] ]></Event> <EventKey>< ![CDATA[qrscene_123123] ]></EventKey> <Ticket>< ![CDATA[TICKET] ]></Ticket> </xml> |
|
11 | 用户已关注时的事件推送 | 事件推送 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[FromUser] ]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType>< ![CDATA[event] ]></MsgType> <Event>< ![CDATA[SCAN] ]></Event> <EventKey>< ![CDATA[SCENE_VALUE] ]></EventKey> <Ticket>< ![CDATA[TICKET] ]></Ticket> </xml> |
|
12 |
上报地理位置事件 |
事件推送 |
<xml> <ToUserName>< ![CDATA[toUser] ]> </ToUserName> <FromUserName>< ![CDATA[fromUser] ]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType>< ![CDATA[event] ]></MsgType> <Event>< ![CDATA[LOCATION] ]></Event> <Latitude>23.137466</Latitude> <Longitude>113.352425</Longitude> <Precision>119.385040</Precision> </xml> |
|
13 |
微信认证事件推送 资质认证成功 |
事件推送 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[fromUser] ]></FromUserName> <CreateTime>1442401156</CreateTime> <MsgType>< ![CDATA[event] ]></MsgType> <Event>< ![CDATA[qualification_verify_success] ]></Event> <ExpiredTime>1442401156</ExpiredTime> </xml> |
|
14 |
微信认证事件推送 资质认证失败 |
事件推送 |
<xml> <ToUserName>< ![CDATA[toUser] ]> </ToUserName> <FromUserName>< ![CDATA[fromUser] ]> </FromUserName> <CreateTime>1442401156</CreateTime> <MsgType>< ![CDATA[event] ]> </MsgType> <Event>< ![CDATA[qualification_verify_fail] ]> </Event> <FailTime>1442401122</FailTime> <FailReason>< ![CDATA[by time] ]> </FailReason> </xml> |
|
15 | 名称认证成功(即命名成功) | 事件推送 | <xml> <ToUserName>< ![CDATA[toUser] ]> </ToUserName> <FromUserName>< ![CDATA[fromUser] ]> </FromUserName> <CreateTime>1442401093</CreateTime> <MsgType>< ![CDATA[event] ]> </MsgType> <Event>< ![CDATA[naming_verify_success] ]> </Event> <ExpiredTime>1442401093</ExpiredTime> </xml> |
|
16 | 名称认证失败 | 事件推送 | <xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[fromUser] ]></FromUserName> <CreateTime>1442401061</CreateTime> <MsgType>< ![CDATA[event] ]></MsgType> <Event>< ![CDATA[naming_verify_fail] ]></Event> <FailTime>1442401061</FailTime> <FailReason>< ![CDATA[by time] ]></FailReason> </xml> |
|
17 | 年审通知 | 事件推送 | <xml> <ToUserName>< ![CDATA[toUser] ]> </ToUserName> <FromUserName>< ![CDATA[fromUser] ]> </FromUserName> <CreateTime>1442401004</CreateTime> <MsgType>< ![CDATA[event] ]> </MsgType> <Event>< ![CDATA[annual_renew] ]> </Event> <ExpiredTime>1442401004</ExpiredTime> </xml> |
|
18 | 认证过期失效通知 | 事件推送 | <xml> <ToUserName>< ![CDATA[toUser] ]> </ToUserName> <FromUserName>< ![CDATA[fromUser] ]> </FromUserName> <CreateTime>1442400900</CreateTime> <MsgType>< ![CDATA[event] ]> </MsgType> <Event>< ![CDATA[verify_expired] ]> </Event> <ExpiredTime>1442400900</ExpiredTime> </xml> |
|
19 |
文本消息 |
普通消息 |
|
|
20 |
图片消息 |
普通消息 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[fromUser] ]> </FromUserName> <CreateTime>1348831860</CreateTime> <MsgType>< ![CDATA[image] ]></MsgType> <PicUrl>< ![CDATA[this is a url] ]></PicUrl> <MediaId>< ![CDATA[media_id] ]></MediaId> <MsgId>1234567890123456</MsgId> </xml> |
|
21 |
语音消息 |
普通消息 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[fromUser] ]></FromUserName> <CreateTime>1357290913</CreateTime> <MsgType>< ![CDATA[voice] ]></MsgType> <MediaId>< ![CDATA[media_id] ]></MediaId> <Format>< ![CDATA[Format] ]></Format> <MsgId>1234567890123456</MsgId> </xml> |
|
22 | 视频消息 | 普通消息 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[fromUser] ]></FromUserName> <CreateTime>1357290913</CreateTime> <MsgType>< ![CDATA[video] ]></MsgType> <MediaId>< ![CDATA[media_id] ]></MediaId> <ThumbMediaId>< ![CDATA[thumb_media_id] ]></ThumbMediaId> <MsgId>1234567890123456</MsgId> </xml> |
|
23 | 小视频消息 | 普通消息 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[fromUser] ]></FromUserName> <CreateTime>1357290913</CreateTime> <MsgType>< ![CDATA[shortvideo] ]></MsgType> <MediaId>< ![CDATA[media_id] ]></MediaId> <ThumbMediaId>< ![CDATA[thumb_media_id] ]></ThumbMediaId> <MsgId>1234567890123456</MsgId> </xml> |
|
24 |
地理位置消息 |
普通消息 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[fromUser] ]></FromUserName> <CreateTime>1351776360</CreateTime> <MsgType>< ![CDATA[location] ]></MsgType> <Location_X>23.134521</Location_X> <Location_Y>113.358803</Location_Y> <Scale>20</Scale> <Label>< ![CDATA[位置信息] ]></Label> <MsgId>1234567890123456</MsgId> </xml> |
|
25 |
链接消息 |
普通消息 |
<xml> <ToUserName>< ![CDATA[toUser] ]></ToUserName> <FromUserName>< ![CDATA[fromUser] ]></FromUserName> <CreateTime>1351776360</CreateTime> <MsgType>< ![CDATA[link] ]></MsgType> <Title>< ![CDATA[公众平台官网链接] ]></Title> <Description>< ![CDATA[公众平台官网链接] ]></Description> <Url>< ![CDATA[url] ]></Url> <MsgId>1234567890123456</MsgId> </xml> |