微信开发之菜单事件推送

互联网 17-5-17
用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。请注意,第3个到第8个的所有事件,仅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用户,旧版本微信用户点击后将没有回应,开发者也不能正常接收到事件推送。

目录

1 点击菜单拉取消息时的事件推送

2 点击菜单跳转链接时的事件推送

3 scancode_push:扫码推事件的事件推送

4 scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框的事件推送

5 pic_sysphoto:弹出系统拍照发图的事件推送

6 pic_photo_or_album:弹出拍照或者相册发图的事件推送

7 pic_weixin:弹出微信相册发图器的事件推送

8 location_select:弹出地理位置选择器的事件推送

点击菜单拉取消息时的事件推送

推送XML数据包示例:

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

参数说明:

点击菜单跳转链接时的事件推送

推送XML数据包示例:

<xml>  <ToUserName><![CDATA[toUser]]></ToUserName>  <FromUserName><![CDATA[FromUser]]></FromUserName>  <CreateTime>123456789</CreateTime>  <MsgType><![CDATA[event]]></MsgType>  <Event><![CDATA[VIEW]]></Event>  <EventKey><![CDATA[www.qq.com]]></EventKey>  <MenuId>MENUID</MenuId>  </xml>

参数说明:

scancode_push:扫码推事件的事件推送

推送XML数据包示例:

<xml><ToUserName><![CDATA[gh_e136c6e50636]]></ToUserName>  <FromUserName><![CDATA[oMgHVjngRipVsoxg6TuX3vz6glDg]]></FromUserName>  <CreateTime>1408090502</CreateTime>  <MsgType><![CDATA[event]]></MsgType>  <Event><![CDATA[scancode_push]]></Event>  <EventKey><![CDATA[6]]></EventKey>  <ScanCodeInfo><ScanType><![CDATA[qrcode]]></ScanType>  <ScanResult><![CDATA[1]]></ScanResult>  </ScanCodeInfo>  </xml>

参数说明:

scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框的事件推送

推送XML数据包示例:

<xml><ToUserName><![CDATA[gh_e136c6e50636]]></ToUserName>  <FromUserName><![CDATA[oMgHVjngRipVsoxg6TuX3vz6glDg]]></FromUserName>  <CreateTime>1408090606</CreateTime>  <MsgType><![CDATA[event]]></MsgType>  <Event><![CDATA[scancode_waitmsg]]></Event>  <EventKey><![CDATA[6]]></EventKey>  <ScanCodeInfo><ScanType><![CDATA[qrcode]]></ScanType>  <ScanResult><![CDATA[2]]></ScanResult>  </ScanCodeInfo>  </xml>

参数说明:

pic_sysphoto:弹出系统拍照发图的事件推送

推送XML数据包示例:

<xml><ToUserName><![CDATA[gh_e136c6e50636]]></ToUserName>  <FromUserName><![CDATA[oMgHVjngRipVsoxg6TuX3vz6glDg]]></FromUserName>  <CreateTime>1408090651</CreateTime>  <MsgType><![CDATA[event]]></MsgType>  <Event><![CDATA[pic_sysphoto]]></Event>  <EventKey><![CDATA[6]]></EventKey>  <SendPicsInfo><Count>1</Count>  <PicList><item><PicMd5Sum><![CDATA[1b5f7c23b5bf75682a53e7b6d163e185]]></PicMd5Sum>  </item>  </PicList>  </SendPicsInfo>  </xml>

参数说明:

pic_photo_or_album:弹出拍照或者相册发图的事件推送

推送XML数据包示例:

<xml><ToUserName><![CDATA[gh_e136c6e50636]]></ToUserName>  <FromUserName><![CDATA[oMgHVjngRipVsoxg6TuX3vz6glDg]]></FromUserName>  <CreateTime>1408090816</CreateTime>  <MsgType><![CDATA[event]]></MsgType>  <Event><![CDATA[pic_photo_or_album]]></Event>  <EventKey><![CDATA[6]]></EventKey>  <SendPicsInfo><Count>1</Count>  <PicList><item><PicMd5Sum><![CDATA[5a75aaca956d97be686719218f275c6b]]></PicMd5Sum>  </item>  </PicList>  </SendPicsInfo>  </xml>

参数说明:

pic_weixin:弹出微信相册发图器的事件推送

推送XML数据包示例:

<xml><ToUserName><![CDATA[gh_e136c6e50636]]></ToUserName>  <FromUserName><![CDATA[oMgHVjngRipVsoxg6TuX3vz6glDg]]></FromUserName>  <CreateTime>1408090816</CreateTime>  <MsgType><![CDATA[event]]></MsgType>  <Event><![CDATA[pic_weixin]]></Event>  <EventKey><![CDATA[6]]></EventKey>  <SendPicsInfo><Count>1</Count>  <PicList><item><PicMd5Sum><![CDATA[5a75aaca956d97be686719218f275c6b]]></PicMd5Sum>  </item>  </PicList>  </SendPicsInfo>  </xml>

参数说明:

location_select:弹出地理位置选择器的事件推送

推送XML数据包示例:

<xml><ToUserName><![CDATA[gh_e136c6e50636]]></ToUserName>  <FromUserName><![CDATA[oMgHVjngRipVsoxg6TuX3vz6glDg]]></FromUserName>  <CreateTime>1408091189</CreateTime>  <MsgType><![CDATA[event]]></MsgType>  <Event><![CDATA[location_select]]></Event>  <EventKey><![CDATA[6]]></EventKey>  <SendLocationInfo><Location_X><![CDATA[23]]></Location_X>  <Location_Y><![CDATA[113]]></Location_Y>  <Scale><![CDATA[15]]></Scale>  <Label><![CDATA[ 广州市海珠区客村艺苑路 106号]]></Label>  <Poiname><![CDATA[]]></Poiname>  </SendLocationInfo>  </xml>

参数说明:

【相关推荐】

1. 特别推荐:“php程序员工具箱”V0.1版本下载

2. 微信公众号平台源码下载

3. 阿狸子订单系统源码下载

以上就是微信开发之菜单事件推送的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信开发之菜单查询接口

相关资讯