微信公众账号(三) 数据格式
来源:互联网 发布:icloud软件下载 编辑:程序博客网 时间:2024/05/07 09:57
普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。
各消息类型的推送XML数据包结构简介:
1 文本消息
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[this is a test]]></Content> <MsgId>1234567890123456</MsgId> </xml>2 图片消息
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime> <MsgType><![CDATA[image]]></MsgType> <PicUrl><![CDATA[this is a url]]></PicUrl> <MediaId><![CDATA[media_id]]></MediaId> <MsgId>1234567890123456</MsgId> </xml>3 语音消息
<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1357290913</CreateTime><MsgType><![CDATA[voice]]></MsgType><MediaId><![CDATA[media_id]]></MediaId><Format><![CDATA[Format]]></Format><MsgId>1234567890123456</MsgId></xml>4 视频消息
<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1357290913</CreateTime><MsgType><![CDATA[video]]></MsgType><MediaId><![CDATA[media_id]]></MediaId><ThumbMediaId><![CDATA[thumb_media_id]]></ThumbMediaId><MsgId>1234567890123456</MsgId></xml>5 地理位置消息
<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[location]]></MsgType><Location_X>23.134521</Location_X><Location_Y>113.358803</Location_Y><Scale>20</Scale><Label><![CDATA[位置信息]]></Label><MsgId>1234567890123456</MsgId></xml>6 链接消息
<xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1351776360</CreateTime><MsgType><![CDATA[link]]></MsgType><Title><![CDATA[公众平台官网链接]]></Title><Description><![CDATA[公众平台官网链接]]></Description><Url><![CDATA[url]]></Url><MsgId>1234567890123456</MsgId></xml>注:
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
0 0
- 微信公众账号(三) 数据格式
- 微信公众账号
- 三招屏蔽微信公众账号死亡陷阱
- 微信公众账号开发项目小结(三)
- 微信公众账号开发
- 微信公众账号开发
- 微信公众账号开发
- 微信公众账号和微博
- Ryan's zone微信公众账号
- Easyui中文社区微信公众账号
- 微信公众账号接口开发
- mark微信公众账号教程
- 微信公众账号-开发模式
- 微信公众账号导航平台
- 欢迎关注微信公众账号PigCode
- 微信公众账号开发模式接入
- 微信公众账号开发模式1
- 微信公众账号开发模式2
- 04_02.float简单布局
- 泛型
- 去毛的经历
- 黑马程序员_007Grid布局写一个登录界面
- [Let's Write an Interpreter] 1 介绍
- 微信公众账号(三) 数据格式
- 理解程序内存
- Hadoop1.2.1集群安装配置笔记
- Spring统一异常处理
- C++Builder6.0下IdSmtp的邮件发送
- Linux jrtplib编译错误解决
- Object-C语言中的block
- C++调用Lua教程
- VS2010中添加Flash控件