public interface WeiXinMessageHandler
处理微信服务器回调消息引擎
| Modifier and Type | Method and Description |
|---|---|
String |
processClickEvent(ReceiveEventMsg eventMsg)
处理菜单拉取消息事件
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,CLICK
EventKey 事件KEY值,与自定义菜单接口中KEY值对应
|
String |
processImageMsg(ReceiveImageMsg imageMsg)
处理图片消息
|
String |
processLinkMsg(ReceiveLinkMsg linkMsg)
处理链接消息
|
String |
processLocationEvent(ReceiveEventMsg eventMsg)
处理上报地理位置事件
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,LOCATION
Latitude 地理位置纬度
Longitude 地理位置经度
Precision 地理位置精度
|
String |
processLocationMsg(ReceiveLocationMsg locationMsg)
处理位置消息
|
String |
processScanEvent(ReceiveEventMsg eventMsg)
处理扫描带参数二维码事件
1.如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。
2.如果用户已经关注公众号,则微信会将带场景值扫描事件推送给开发者。
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,SCAN
EventKey 事件KEY值,是一个32位无符号整数,即创建二维码时的二维码scene_id
Ticket 二维码的ticket,可用来换取二维码图片
|
String |
processSubscribeEvent(ReceiveEventMsg eventMsg)
处理订阅事件
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,subscribe(订阅)、unsubscribe(取消订阅)
EventKey 事件KEY值,qrscene_为前缀,后面为二维码的参数值
Ticket 二维码的ticket,可用来换取二维码图片
|
String |
processTextMsg(ReceiveTextMsg textMsg)
处理文本消息
|
String |
processUnsubscribeEvent(ReceiveEventMsg eventMsg)
处理取消订阅事件
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,subscribe(订阅)、unsubscribe(取消订阅)
|
String |
processVideoMsg(ReceiveVideoMsg videoMsg)
处理视频消息
|
String |
processViewEvent(ReceiveEventMsg eventMsg)
处理菜单跳转链接事件
ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,VIEW
EventKey 事件KEY值,设置的跳转URL
|
String |
processVoiceMsg(ReceiveVoiceMsg voiceMsg)
处理语音消息
|
String processTextMsg(ReceiveTextMsg textMsg)
bean - String processImageMsg(ReceiveImageMsg imageMsg)
bean - String processVoiceMsg(ReceiveVoiceMsg voiceMsg)
bean - String processVideoMsg(ReceiveVideoMsg videoMsg)
bean - String processLocationMsg(ReceiveLocationMsg locationMsg)
bean - String processLinkMsg(ReceiveLinkMsg linkMsg)
bean - String processSubscribeEvent(ReceiveEventMsg eventMsg)
eventMsg - String processUnsubscribeEvent(ReceiveEventMsg eventMsg)
eventMsg - String processClickEvent(ReceiveEventMsg eventMsg)
eventMsg - String processViewEvent(ReceiveEventMsg eventMsg)
eventMsg - String processScanEvent(ReceiveEventMsg eventMsg)
eventMsg - String processLocationEvent(ReceiveEventMsg eventMsg)
eventMsg - Copyright © 2012–2020 Wudao Software Studio. All rights reserved.