发送被动响应消息

接口说明
对于每一个POST请求,开发者在响应包(Get)中返回特定XML结构,对该消息进行响应。
回复图片等多媒体消息时需要预先上传多媒体文件到公众平台服务器。
公众平台服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时。
关于重试的消息排重,有msgid的消息推荐使用msgid排重。事件类型消息推荐使用FromUserName + CreateTime 排重。 假如服务器无法保证在五秒内处理并回复,可以直接回复空串,公众平台服务器不会对此作任何处理,并且不会发起重试。这种情况下,可以使用发送主动消息接口进行异步回复。
接口调用请求说明
http请求方式:POST
http://221.176.30.209/op/send3dev/index.php/sendmessage
回复文本消息
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content>
参数 是否必须 说明
ToUserName 接受方帐号(OpenID)
FromUserName 开发者公众号
CreateTime 消息创建时间(整型)
MsgType 消息体(文本为text)
Content 回复的消息内容。\n为换行, <a> 标签代表链接。
回复单图片消息
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[image]]></MsgType>
<Image>
<MediaId><![CDATA[media_id]]></MediaId>
</Image>
</xml>
参数 是否必须 说明
ToUserName 接受方帐号(OpenID)
FromUserName 开发者公众号
CreateTime 消息创建时间(整型)
MsgType 消息体(图片为image)
MediaId 通过上传多媒体文件,得到的id。
回复语音消息
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[image]]></MsgType>
<Image>
<MediaId><![CDATA[media_id]]></MediaId>
</Image>
</xml>
参数 是否必须 说明
ToUserName 接受方帐号(OpenID)
FromUserName 开发者公众号
CreateTime 消息创建时间(整型)
MsgType 语音,voice
MediaId 通过上传多媒体文件,得到的id。
回复图文消息
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[news]]></MsgType>
<ArticleCount>2</ArticleCount>
<Articles>
<item>
<Title><![CDATA[title1]]></Title> 
<Description><![CDATA[description1]]></Description>
<MediaId><![CDATA[mediaid]]></MediaId>
<Url><![CDATA[url]]></Url>
</item>
<item>
<Title><![CDATA[title]]></Title>
<Description><![CDATA[description]]></Description>
<MediaId><![CDATA[mediaid]]></MediaId>
<Url><![CDATA[url]]></Url>
</item>
</Articles>
</xml>  
参数 是否必须 说明
ToUserName 接受方帐号(OpenID)
FromUserName 开发者公众号
CreateTime 消息创建时间(整型)
MsgType news
ArticleCount 图文消息个数,限制为10条以内
Articles 多条图文消息信息,默认第一个item为大图,注意,如果图文数超过10,则将会无响应
Title 图文消息标题
Description 图文消息描述
MediaId 通过上传多媒体文件,得到的id
Url 点击图文消息跳转链接
回复视频消息
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[video]]></MsgType>
<Video>
<MediaId><![CDATA[media_id]]></MediaId>
<Title><![CDATA[title]]></Title>
<Description><![CDATA[description]]></Description>
</Video> 
</xml>
参数 是否必须 说明
ToUserName 接受方帐号(OpenID)
FromUserName 开发者公众号
CreateTime 消息创建时间(整型)
MsgType video
MediaId 通过上传多媒体文件,得到的id。
Title 视频消息的标题
Description 视频消息的描述