public abstract class WeiXinMessageHandlerAdapter extends Object implements WeiXinMessageHandler
| Constructor and Description |
|---|
WeiXinMessageHandlerAdapter() |
| 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)
处理语音消息
|
public String processTextMsg(ReceiveTextMsg textMsg)
WeiXinMessageHandlerprocessTextMsg in interface WeiXinMessageHandlerpublic String processImageMsg(ReceiveImageMsg imageMsg)
WeiXinMessageHandlerprocessImageMsg in interface WeiXinMessageHandlerpublic String processVoiceMsg(ReceiveVoiceMsg voiceMsg)
WeiXinMessageHandlerprocessVoiceMsg in interface WeiXinMessageHandlerpublic String processVideoMsg(ReceiveVideoMsg videoMsg)
WeiXinMessageHandlerprocessVideoMsg in interface WeiXinMessageHandlerpublic String processLocationMsg(ReceiveLocationMsg locationMsg)
WeiXinMessageHandlerprocessLocationMsg in interface WeiXinMessageHandlerpublic String processLinkMsg(ReceiveLinkMsg linkMsg)
WeiXinMessageHandlerprocessLinkMsg in interface WeiXinMessageHandlerpublic String processSubscribeEvent(ReceiveEventMsg eventMsg)
WeiXinMessageHandlerprocessSubscribeEvent in interface WeiXinMessageHandlerpublic String processUnsubscribeEvent(ReceiveEventMsg eventMsg)
WeiXinMessageHandlerprocessUnsubscribeEvent in interface WeiXinMessageHandlerpublic String processClickEvent(ReceiveEventMsg eventMsg)
WeiXinMessageHandlerprocessClickEvent in interface WeiXinMessageHandlerpublic String processViewEvent(ReceiveEventMsg eventMsg)
WeiXinMessageHandlerprocessViewEvent in interface WeiXinMessageHandlerpublic String processScanEvent(ReceiveEventMsg eventMsg)
WeiXinMessageHandlerprocessScanEvent in interface WeiXinMessageHandlerpublic String processLocationEvent(ReceiveEventMsg eventMsg)
WeiXinMessageHandlerprocessLocationEvent in interface WeiXinMessageHandlerCopyright © 2012–2020 Wudao Software Studio. All rights reserved.