微信公众平台开启开发模式接收消息

 时间:2024-10-15 00:04:51

1、先在服务器,注册一个接收微信公众号消息和事件的接口,这里与开启开发模式配置里的地址一样

微信公众平台开启开发模式接收消息

2、然后,把回调的数据,以log输出来分析一下收到不同类型数据

微信公众平台开启开发模式接收消息

3、文本和表情发送:你好[微笑]收到:<xml><ToUserName><![CDATA[gh_1f967f15bce3]]></ToUserName><FromUserName><![CDATA[oiaqHszxoDHFigfEbeG1dlC_bXwU]]></FromUserName><CreateTime>1516120181</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[你好/::)]]></Content><MsgId>6511686594708990784</MsgId></xml>解释:ToUserName 消息接收方微信号,一般为公众平台账号微信号FromUserName 消息发送方微信号CreateTime 消息创建时间MsgType 消息类型;文本消息为textContent 消息内容MsgId 消息ID号

微信公众平台开启开发模式接收消息

4、图片发送:一张图片收到:<xml><ToUserName><![觊皱筠桡CDATA[gh_1f967f15bce3柯计瓤绘]]></ToUserName><FromUserName><![CDATA[oiaqHszxoDHFigfEbeG1dlC_bXwU]]></FromUserName><CreateTime>1516120373</CreateTime><MsgType><![CDATA[image]]></MsgType><PicUrl><![CDATA[http://mmbiz.qpic.cn/mmbiz_jpg/ykS3cicfcicuJLHQkXxHy4dFs7PIFagtX3aaZtMwo4JsMD0Uu6eKKInpuKZaeJmuK2icv1rbu18kNueibXuZcfu1Jw/0]]></PicUrl><MsgId>6511687419342711696</MsgId><MediaId><![CDATA[34OP2WS_Q63HpcQfMWY4aJIOeMrQ8_p0dzWTVv5i63Lmcv6jCbT7xtnpPTELBVL0]]></MediaId></xml>ToUserName 消息接收方微信号,一般为公众平台账号微信号FromUserName 消息发送方微信号CreateTime 消息创建时间MsgType 消息类型;图片消息为imagePicUrl 图片链接地址,可以用HTTP GET获取MsgId 消息ID号MediaId 微信平台素材ID

微信公众平台开启开发模式接收消息

5、语音发送:一段语音收到:<xml><ToUserName><![CDATA[gh_1f967f15bce3]]></ToUserName><FromUserName><![CDATA[oiaqHszxoDHFigfEbeG1dlC_bXwU]]></FromUserName><CreateTime>1516120784</CreateTime><MsgType><![CDATA[voice]]></MsgType><MediaId><![CDATA[4aUQ2_Onl2n3cmScKyqT5T39Sc4GSDZ5vjdQ-bMkn1JOo68GT7-rsd2vBvTe99Kr]]></MediaId><Format><![CDATA[amr]]></Format><MsgId>6511689184574270458</MsgId><Recognition><![CDATA[]]></Recognition></xml>解释:ToUserName 消息接收方微信号,一般为公众平台账号微信号FromUserName 消息发送方微信号CreateTime 消息创建时间MsgType 消息类型;语音消息为voiceMediaId 媒体IDFormat 语音格式,这里为amrMsgId 消息ID号

微信公众平台开启开发模式接收消息

6、视频发送:一段视频收到:<xml><ToUserName><![CDATA[gh_1f967f15bce3]柯计瓤绘]></ToUserName><FromUserName><![CDATA[oiaqHszxoDHFigfEbeG1dlC_bXwU]]></FromUserName><CreateTime>1516121291</CreateTime><MsgType><![CDATA[video]]></MsgType><MediaId><![CDATA[qJRZbqhUZhPm6owT3J_nwmyW-F2FWKFshsXgtx0Wn0L2-QAMJJpML0skk-joZ5m8]]></MediaId><ThumbMediaId><![CDATA[A0TAB8Jcnb5We-E8nttt0QgtOn7S88mYRFdvs6VU3N3bxBLiMHqUEBVhcqvw2Dr3]]></ThumbMediaId><MsgId>6511691362122689639</MsgId></xml>解释:ToUserName 消息接收方微信号,一般为公众平台账号微信号FromUserName 消息发送方微信号CreateTime 消息创建时间MsgType 消息类型;视频消息为videoMediaId 媒体IDThumbMediaId 缩略图IDMsgId 消息ID号

微信公众平台开启开发模式接收消息

7、位置发送:一个定位收到:<xml><ToUserName><![CDATA[gh_1f967f15bce3]]></ToUserName><FromUserName><![CDATA[oiaqHszxoDHFigfEbeG1dlC_bXwU]]></FromUserName><CreateTime>1516121634</CreateTime><MsgType><![CDATA[location]]></MsgType><Location_X>31.273546</Location_X><Location_Y>121.632217</Location_Y><Scale>16</Scale><Label><![CDATA[浦发金桥工业城2期(上海市浦东新区)]]></Label><MsgId>6511692835296472241</MsgId></xml>解释:ToUserName 消息接收方微信号,一般为公众平台账号微信号FromUserName 消息发送方微信号CreateTime 消息创建时间MsgType 消息类型,地理位置为locationLocation_X 地理位置纬度Location_Y 地理位置经度Scale 地图缩放大小Label 地理位置信息MsgId 消息ID号

微信公众平台开启开发模式接收消息

8、接下来,我们可以根据MsgType来处理不同类型消息返回

微信公众平台开启开发模式接收消息
  • 炝拌大头菜的做法
  • 怎样制作猪肉烩酸菜
  • 孕早期胃不舒服怎么办?
  • 百家号中怎么修改签名
  • 土豆丝的家常做法
  • 热门搜索
    交通规则手抄报 小学一年级手抄报 英语手抄报图片大全 劳动节手抄报的文字 迎新年手抄报 五一劳动节手抄报内容 交通安全知识手抄报 英语手抄报图片简单又漂亮 感恩祖国手抄报 妇女节手抄报内容