public class MessageUtil
extends java.lang.Object
Description:
Title:首亨软件 - TSS/CRM等
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
EVENT_TYPE_CLICK
事件类型:CLICK(自定义菜单点击事件)
|
static java.lang.String |
EVENT_TYPE_enter_agent
事件类型:成员进入应用的事件
|
static java.lang.String |
EVENT_TYPE_LOCATION
事件类型:上报地理位置事件
|
static java.lang.String |
EVENT_TYPE_SCANCODE_WAITMSG
事件类型:扫码推事件且弹出“消息接收中”提示框的事件推送
|
static java.lang.String |
EVENT_TYPE_SUBSCRIBE
事件类型:subscribe(订阅)
|
static java.lang.String |
EVENT_TYPE_TEMPLATESENDJOBFINISH
事件类型:模板消息通知事件
|
static java.lang.String |
EVENT_TYPE_transfer_customer_service
事件类型:消息转发到客服
|
static java.lang.String |
EVENT_TYPE_UNSUBSCRIBE
事件类型:unsubscribe(取消订阅)
|
static java.lang.String |
REQ_MESSAGE_TYPE_EVENT
请求消息类型:推送
|
static java.lang.String |
REQ_MESSAGE_TYPE_IMAGE
请求消息类型:图片
|
static java.lang.String |
REQ_MESSAGE_TYPE_LINK
请求消息类型:链接
|
static java.lang.String |
REQ_MESSAGE_TYPE_LOCATION
请求消息类型:地理位置
|
static java.lang.String |
REQ_MESSAGE_TYPE_TEXT
请求消息类型:文本
|
static java.lang.String |
REQ_MESSAGE_TYPE_VOICE
请求消息类型:音频
|
static java.lang.String |
RESP_MESSAGE_TYPE_MUSIC
返回消息类型:音乐
|
static java.lang.String |
RESP_MESSAGE_TYPE_NEWS
返回消息类型:图文
|
static java.lang.String |
RESP_MESSAGE_TYPE_TEXT
返回消息类型:文本
|
构造器和说明 |
---|
MessageUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
miniProgramMessageToXml(MiniProgramPageMessage message,
java.lang.String type)
小程序
|
static java.lang.String |
musicMessageToXml(MusicMessage musicMessage)
音乐消息对象转换成xml
|
static java.lang.String |
newsMessageToXml(NewsMessage newsMessage,
java.lang.String type)
图文消息对象转换成xml
|
static java.util.Map<java.lang.String,java.lang.String> |
parseXml(javax.servlet.http.HttpServletRequest request,
FlowContext flowContext)
解析微信发来的请求(XML)
|
static java.util.Map<java.lang.String,java.lang.String> |
parseXml(java.lang.String xmlStr,
FlowContext flowContext) |
static java.lang.String |
textMessageToXml(TextMessage textMessage,
java.lang.String type)
文本消息对象转换成xml
|
public static final java.lang.String RESP_MESSAGE_TYPE_TEXT
public static final java.lang.String RESP_MESSAGE_TYPE_MUSIC
public static final java.lang.String RESP_MESSAGE_TYPE_NEWS
public static final java.lang.String REQ_MESSAGE_TYPE_TEXT
public static final java.lang.String REQ_MESSAGE_TYPE_IMAGE
public static final java.lang.String REQ_MESSAGE_TYPE_LINK
public static final java.lang.String REQ_MESSAGE_TYPE_LOCATION
public static final java.lang.String REQ_MESSAGE_TYPE_VOICE
public static final java.lang.String REQ_MESSAGE_TYPE_EVENT
public static final java.lang.String EVENT_TYPE_SUBSCRIBE
public static final java.lang.String EVENT_TYPE_UNSUBSCRIBE
public static final java.lang.String EVENT_TYPE_TEMPLATESENDJOBFINISH
public static final java.lang.String EVENT_TYPE_CLICK
public static final java.lang.String EVENT_TYPE_SCANCODE_WAITMSG
public static final java.lang.String EVENT_TYPE_LOCATION
public static final java.lang.String EVENT_TYPE_enter_agent
public static final java.lang.String EVENT_TYPE_transfer_customer_service
public static java.util.Map<java.lang.String,java.lang.String> parseXml(javax.servlet.http.HttpServletRequest request, FlowContext flowContext) throws java.lang.Exception
request
- HttpServletRequestflowContext
- FlowContextjava.lang.Exception
- Exceptionpublic static java.util.Map<java.lang.String,java.lang.String> parseXml(java.lang.String xmlStr, FlowContext flowContext) throws java.lang.Exception
java.lang.Exception
public static java.lang.String textMessageToXml(TextMessage textMessage, java.lang.String type)
textMessage
- 文本消息对象type
- 1:客服消息 其他:普通消息public static java.lang.String miniProgramMessageToXml(MiniProgramPageMessage message, java.lang.String type)
message
- MiniProgramPageMessagetype
- Stringpublic static java.lang.String musicMessageToXml(MusicMessage musicMessage)
musicMessage
- 音乐消息对象public static java.lang.String newsMessageToXml(NewsMessage newsMessage, java.lang.String type)
newsMessage
- 图文消息对象type
- 1:客服消息 其他:普通消息