一、构造消息:
用于发送的消息对应于org.easywechat.msg包中继承BaseMsg的类,目前共有六种:
TextMsg 文本消息
NewsMsg 图文消息
ImageMsg 图片消息
VoiceMsg 语音消息
VideoMsg 视频消息
MusicMsg 音乐消息
1.文本消息:
先来看一下我们需要发送给微信后台的消息,是这样的:
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[你好]]></Content>
</xml>
通过EasyWechat,构建消息的时候不需要考虑FromUserName、ToUserName、CreateTime、MsgType这属性,这些可以放心的交给EastWechat来完成。
只需要指明你需要发送的文本消息的Content属性的内容,文本消息就构建好了。
下面一行代码构造一个简单的文本消息,其Content属性值是“hey”。
TextMsg msg = new TextMsg("hey");