com.github.sd4324530.fastweixin.util
类 MessageUtil

java.lang.Object
  继承者 com.github.sd4324530.fastweixin.util.MessageUtil

public final class MessageUtil
extends Object

消息工具类 用于解析微信平台消息xml报文

作者:
peiyu

方法摘要
protected static Map<String,Object> eventScanCodePush(XMLEventReader reader)
          Event为scancode_push, scancode_waitmsg时触发
protected static Map<String,Object> eventSendLocationInfo(XMLEventReader reader)
          Event为location_select时触发
protected static Map<String,Object> eventSendPicsInfo(XMLEventReader reader)
          Event为pic_sysphoto, pic_photo_or_album, pic_weixin时触发
static Map<String,Object> parseXml(javax.servlet.http.HttpServletRequest request, String token, String appId, String aesKey)
          解析从微信服务器来的请求,将消息或者事件返回出去
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

parseXml

public static Map<String,Object> parseXml(javax.servlet.http.HttpServletRequest request,
                                          String token,
                                          String appId,
                                          String aesKey)
解析从微信服务器来的请求,将消息或者事件返回出去

参数:
request - http请求对象
token - 用户设置的taken
appId - 公众号的APPID
aesKey - 用户设置的加密密钥
返回:
微信消息或者事件Map

eventSendPicsInfo

protected static Map<String,Object> eventSendPicsInfo(XMLEventReader reader)
                                               throws XMLStreamException
Event为pic_sysphoto, pic_photo_or_album, pic_weixin时触发

参数:
reader - reader
返回:
读取结果
抛出:
XMLStreamException - XML解析异常

eventSendLocationInfo

protected static Map<String,Object> eventSendLocationInfo(XMLEventReader reader)
                                                   throws XMLStreamException
Event为location_select时触发

参数:
reader - reader
返回:
读取结果
抛出:
XMLStreamException - XML解析异常

eventScanCodePush

protected static Map<String,Object> eventScanCodePush(XMLEventReader reader)
                                               throws XMLStreamException
Event为scancode_push, scancode_waitmsg时触发

参数:
reader - reader
返回:
读取结果
抛出:
XMLStreamException - XML解析异常


Copyright © 2017. All rights reserved.