用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。请注意,第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. 阿狸子订单系统源码下载
以上就是微信开发之菜单事件推送的详细内容,更多请关注php中文网其它相关文章!
微信app下载
微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!