微信公众账号(三) 数据格式

普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。

各消息类型的推送XML数据包结构简介:

1 文本消息

 
 
  
 1348831860
 
 
 1234567890123456
 
2 图片消息

 
 
 1348831860
 
 
 
 1234567890123456
 
3 语音消息



1357290913



1234567890123456
4 视频消息



1357290913



1234567890123456
5 地理位置消息



1351776360

23.134521
113.358803
20

1234567890123456
 
6 链接消息



1351776360

<![CDATA[公众平台官网链接]]>


1234567890123456
注:

ToUserName 开发者微信号
FromUserName 发送方帐号(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType text,image,voice,video,link,location,


Content 文本消息内容


PicUrl 图片链接

MediaId 图片消息媒体id,可以调用多媒体文件下载接口拉取数据。


MediaId 语音消息媒体id,可以调用多媒体文件下载接口拉取数据。
Format 语音格式,如amr,speex等


MediaId 视频消息媒体id,可以调用多媒体文件下载接口拉取数据。
ThumbMediaId 视频消息缩略图的媒体id,可以调用多媒体文件下载接口拉取数据。


Location_X 地理位置维度
Location_Y 地理位置经度
Scale 地图缩放大小
Label 地理位置信息


Title 消息标题
Description 消息描述
Url 消息链接

MsgId 消息id,64位整型





参考:http://mp.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E6%99%AE%E9%80%9A%E6%B6%88%E6%81%AF

你可能感兴趣的:(微信公众账号(三) 数据格式)