当前位置:  开发笔记 > 运维 > 正文

微信公众号开发微信的消息类型解析

当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。各消息类型的推送XML数据包结构如下。
本篇文章一起了解微信公众号开发微信的消息类型解析

当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。各消息类型的推送XML数据包结构如下。

目录

[隐藏]

  • 1 文本消息

  • 2 图片消息

  • 3 语音消息

  • 4 视频消息

  • 5 地理位置消息

  • 6 链接消息

文本消息

 
 
  
 1348831860
 
 
 1234567890123456
 
参数描述
ToUserName开发者微信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间 (整型)
MsgTypetext
Content文本消息内容
MsgId消息id,64位整型

使用网页调试工具调试该接口

图片消息

 
 
 
 1348831860
 
 
 
 1234567890123456
 
参数描述
ToUserName开发者微信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间 (整型)
MsgTypeimage
PicUrl图片链接
MediaId图片消息媒体id,可以调用多媒体文件下载接口拉取数据。
MsgId消息id,64位整型

使用网页调试工具调试该接口

语音消息




1357290913



1234567890123456
参数描述
ToUserName开发者微信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间 (整型)
MsgType语音为voice
MediaId语音消息媒体id,可以调用多媒体文件下载接口拉取数据。
Format语音格式,如amr,speex等
MsgID消息id,64位整型

使用网页调试工具调试该接口

视频消息




1357290913



1234567890123456
参数描述
ToUserName开发者微信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间 (整型)
MsgType视频为video
MediaId视频消息媒体id,可以调用多媒体文件下载接口拉取数据。
ThumbMediaId视频消息缩略图的媒体id,可以调用多媒体文件下载接口拉取数据。
MsgId消息id,64位整型

使用网页调试工具调试该接口

地理位置消息




1351776360

23.134521
113.358803
20

1234567890123456
参数描述
ToUserName开发者微信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间 (整型)
MsgTypelocation
Location_X地理位置维度
Location_Y地理位置精度
Scale地图缩放大小
Label地理位置信息
MsgId消息id,64位整型

使用网页调试工具调试该接口

链接消息




1351776360

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


1234567890123456
参数描述
ToUserName接收方微信号
FromUserName发送方微信号,若为普通用户,则是一个OpenID
CreateTime消息创建时间
MsgType消息类型,link
Title消息标题
Description消息描述
Url消息链接
MsgId消息id,64位整型

使用网页调试工具调试该接口

以上就是微信公众号开发微信的消息类型解析的详细内容,更多请关注其它相关文章!

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有