微信开发之菜单事件推送
用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。请注意,第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></tousername><fromusername></fromusername><createtime>123456789</createtime><msgtype></msgtype><event></event><eventkey></eventkey></xml>
参数说明:
点击菜单跳转链接时的事件推送
推送XML数据包示例:
<xml><tousername></tousername><fromusername></fromusername><createtime>123456789</createtime><msgtype></msgtype><event></event><eventkey></eventkey><menuid>MENUID</menuid></xml>
参数说明:
scancode_push:扫码推事件的事件推送
推送XML数据包示例:
<xml><tousername></tousername><fromusername></fromusername><createtime>1408090502</createtime><msgtype></msgtype><event></event><eventkey></eventkey><scancodeinfo><scantype></scantype><scanresult></scanresult></scancodeinfo></xml>
参数说明:
scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框的事件推送
推送XML数据包示例:
<xml><tousername></tousername><fromusername></fromusername><createtime>1408090606</createtime><msgtype></msgtype><event></event><eventkey></eventkey><scancodeinfo><scantype></scantype><scanresult></scanresult></scancodeinfo></xml>
参数说明:
pic_sysphoto:弹出系统拍照发图的事件推送
推送XML数据包示例:
<xml><tousername></tousername><fromusername></fromusername><createtime>1408090651</createtime><msgtype></msgtype><event></event><eventkey></eventkey><sendpicsinfo><count>1</count><piclist><item><picmd5sum></picmd5sum></item></piclist></sendpicsinfo></xml>
参数说明:
pic_photo_or_album:弹出拍照或者相册发图的事件推送
推送XML数据包示例:
<xml><tousername></tousername><fromusername></fromusername><createtime>1408090816</createtime><msgtype></msgtype><event></event><eventkey></eventkey><sendpicsinfo><count>1</count><piclist><item><picmd5sum></picmd5sum></item></piclist></sendpicsinfo></xml>
参数说明:
pic_weixin:弹出微信相册发图器的事件推送
推送XML数据包示例:
<xml><tousername></tousername><fromusername></fromusername><createtime>1408090816</createtime><msgtype></msgtype><event></event><eventkey></eventkey><sendpicsinfo><count>1</count><piclist><item><picmd5sum></picmd5sum></item></piclist></sendpicsinfo></xml>
参数说明:
location_select:弹出地理位置选择器的事件推送
推送XML数据包示例:
<xml><tousername></tousername><fromusername></fromusername><createtime>1408091189</createtime><msgtype></msgtype><event></event><eventkey></eventkey><sendlocationinfo><location_x></location_x><location_y></location_y><scale></scale><label></label><poiname></poiname></sendlocationinfo></xml>
参数说明:
【