回复被动的文本消息
package com.wanhua.weixin.model;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.wanhua.weixin.util.CDATA2Text;
import com.wanhua.weixin.util.XStreamCDATA;
/**
* 回复被动的文本消息
*
* @author w_xfpenga
*
* 2014-12-27
*
*/
@XStreamAlias("xml")
public class ReplyMsg {
// 接收方帐号(收到的OpenID)
@XStreamAlias("ToUserName")
@XStreamCDATA
public String ToUserName;
// 开发者微信号
@XStreamAlias("FromUserName")
@XStreamCDATA
public String FromUserName;
// 消息创建时间 (整型)
@XStreamAlias("CreateTime")
public long CreateTime;
// 消息类型:text,image,voice,video,music,news
@XStreamAlias("MsgType")
@XStreamCDATA
public String MsgType;
// 回复的消息内容(换行:在content中能够换行,微信客户端就支持换行显示)
@XStreamAlias("Content")
@XStreamCDATA
public String Content;
/**
* 将对象转成CDATA类型的XML
*
* @param sendMsgText
* @return
*/
public static String getReplyMsgText(ReplyMsg sendMsgText) {
// javaBean对象转成CDATA类型的XML
String xml = CDATA2Text.Object2CDATA(sendMsgText);
return xml;
}
}
posted on 2015-01-20 19:45 w_xunfangA 阅读(190) 评论(0) 编辑 收藏 举报