微信公众平台开发教程(二) 基本原理及消息接(2)

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

链接消息

<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   消息类型,link  
Title   消息标题  
Description   消息描述  
Url   消息链接  
MsgId   消息id,64位整型  

事件推送

事件推送只支持微信4.5版本,目前开启自定义菜单接口事件推送、关注与取消关注事件推送。其余功能即将开放,敬请期待。

<xml><ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[FromUser]]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[EVENT]]></Event> <EventKey><![CDATA[EVENTKEY]]></EventKey> </xml>

参数 描述
ToUserName   接收方微信号  
FromUserName   发送方微信号,若为普通用户,则是一个OpenID  
CreateTime   消息创建时间  
MsgType   消息类型,event  
Event   事件类型,subscribe(订阅)、unsubscribe(取消订阅)、CLICK(自定义菜单点击事件)  
EventKey   事件KEY值,与自定义菜单接口中KEY值对应  

消息回复

对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本、图文、语音、视频、音乐)。

微信服务器在五秒内收不到响应会断掉连接。

回复xml结构如下:

回复文本消息

<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>12345678</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[content]]></Content> </xml>

参数 描述
ToUserName   接收方帐号(收到的OpenID)  
FromUserName   开发者微信号  
CreateTime   消息创建时间  
MsgType   text  
Content   回复的消息内容,长度不超过2048字节  

回复音乐消息

<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>12345678</CreateTime> <MsgType><![CDATA[music]]></MsgType> <Music> <Title><![CDATA[TITLE]]></Title> <Description><![CDATA[DESCRIPTION]]></Description> <MusicUrl><![CDATA[MUSIC_Url]]></MusicUrl> <HQMusicUrl><![CDATA[HQ_MUSIC_Url]]></HQMusicUrl> </Music> </xml>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjyzsf.html