当前位置:K88软件开发文章中心编程全书微信小程序 → 文章内容

微信 自定义菜单事件推送

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:46:29

由 如此轻盈 创建,Carrie 最后一次修改 2016-09-26 自定义菜单事件推送用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。请注意,第3个到第8个的所有事件,仅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用户,旧版本微信用户点击后将没有回应,开发者也不能正常接收到事件推送。推送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>参数说明:参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)MsgType消息类型,eventEvent事件类型,CLICKEventKey事件KEY值,与自定义菜单接口中KEY值对应点击菜单跳转链接时的事件推送推送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>参数说明:参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)MsgType消息类型,eventEvent事件类型,VIEWEventKey事件KEY值,设置的跳转URLMenuID指菜单ID,如果是个性化菜单,则可以通过这个字段,知道是哪个规则的菜单被点击了。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>参数说明:参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间(整型)MsgType消息类型,eventEvent事件类型,scancode_pushEventKey事件KEY值,由开发者在创建菜单时设定ScanCodeInfo扫描信息ScanType扫描类型,一般是qrcodeScanResult扫描结果,即二维码对应的字符串信息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>参数说明:参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)MsgType消息类型,eventEvent事件类型,scancode_waitmsgEventKey事件KEY值,由开发者在创建菜单时设定ScanCodeInfo扫描信息ScanType扫描类型,一般是qrcodeScanResult扫描结果,即二维码对应的字符串信息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>参数说明:参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)MsgType消息类型,eventEvent事件类型,pic_sysphotoEventKey事件KEY值,由开发者在创建菜单时设定SendPicsInfo发送的图片信息Count发送的图片数量PicList图片列表PicMd5Sum图片的MD5值,开发者若需要,可用于验证接收到图片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>参数说明:参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)MsgType消息类型,eventEvent事件类型,pic_photo_or_albumEventKey事件KEY值,由开发者在创建菜单时设定SendPicsInfo发送的图片信息Count发送的图片数量PicList图片列表PicMd5Sum图片的MD5值,开发者若需要,可用于验证接收到图片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>参数说明:参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)MsgType消息类型,eventEvent事件类型,pic_weixinEventKey事件KEY值,由开发者在创建菜单时设定SendPicsInfo发送的图片信息Count发送的图片数量PicList图片列表PicMd5Sum图片的MD5值,开发者若需要,可用于验证接收到图片location_select:弹出地理位置选择器的事件推送推送XML数据包示例:

[1] [2]  下一页


微信 自定义菜单事件推送