用戶點擊自定義菜單后,微信會把點擊事件推送給開發者,請注意,點擊菜單彈出子菜單,不會產生上報。請注意,第3個到第8個的所有事件,僅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用戶,舊版本微信用戶點擊后將沒有回應,開發者也不能正常接收到事件推送。
目錄
4 scancode_waitmsg:掃碼推事件且彈出“消息接收中”提示框的事件推送
6 pic_photo_or_album:彈出拍照或者相冊發圖的事件推送
8 location_select:彈出地理位置選擇器的事件推送
點擊菜單拉取消息時的事件推送
推送XML數據包示例:
123456789
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,CLICK |
EventKey | 事件KEY值,與自定義菜單接口中KEY值對應 |
點擊菜單跳轉鏈接時的事件推送
推送XML數據包示例:
123456789
MENUID
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,VIEW |
EventKey | 事件KEY值,設置的跳轉URL |
MenuID | 指菜單ID,如果是個性化菜單,則可以通過這個字段,知道是哪個規則的菜單被點擊了。 |
scancode_push:掃碼推事件的事件推送
推送XML數據包示例:
1408090502
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間(整型) |
MsgType | 消息類型,event |
Event | 事件類型,scancode_push |
EventKey | 事件KEY值,由開發者在創建菜單時設定 |
ScanCodeInfo | 掃描信息 |
ScanType | 掃描類型,一般是qrcode |
ScanResult | 掃描結果,即二維碼對應的字符串信息 |
scancode_waitmsg:掃碼推事件且彈出“消息接收中”提示框的事件推送
推送XML數據包示例:
1408090606
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,scancode_waitmsg |
EventKey | 事件KEY值,由開發者在創建菜單時設定 |
ScanCodeInfo | 掃描信息 |
ScanType | 掃描類型,一般是qrcode |
ScanResult | 掃描結果,即二維碼對應的字符串信息 |
pic_sysphoto:彈出系統拍照發圖的事件推送
推送XML數據包示例:
1408090651
1
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,pic_sysphoto |
EventKey | 事件KEY值,由開發者在創建菜單時設定 |
SendPicsInfo | 發送的圖片信息 |
Count | 發送的圖片數量 |
PicList | 圖片列表 |
PicMd5Sum | 圖片的MD5值,開發者若需要,可用于驗證接收到圖片 |
pic_photo_or_album:彈出拍照或者相冊發圖的事件推送
推送XML數據包示例:
1408090816
1
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,pic_photo_or_album |
EventKey | 事件KEY值,由開發者在創建菜單時設定 |
SendPicsInfo | 發送的圖片信息 |
Count | 發送的圖片數量 |
PicList | 圖片列表 |
PicMd5Sum | 圖片的MD5值,開發者若需要,可用于驗證接收到圖片 |
pic_weixin:彈出微信相冊發圖器的事件推送
推送XML數據包示例:
1408090816
1
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,pic_weixin |
EventKey | 事件KEY值,由開發者在創建菜單時設定 |
SendPicsInfo | 發送的圖片信息 |
Count | 發送的圖片數量 |
PicList | 圖片列表 |
PicMd5Sum | 圖片的MD5值,開發者若需要,可用于驗證接收到圖片 |
location_select:彈出地理位置選擇器的事件推送
推送XML數據包示例:
1408091189
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,location_select |
EventKey | 事件KEY值,由開發者在創建菜單時設定 |
SendLocationInfo | 發送的位置信息 |
Location_X | X坐標信息 |
Location_Y | Y坐標信息 |
Scale | 精度,可理解為精度或者比例尺、越精細的話 scale越高 |
Label | 地理位置的字符串信息 |
Poiname | 朋友圈POI的名字,可能為空 |
點擊菜單跳轉小程序的事件推送
推送XML數據包示例:
123456789
MENUID
參數說明:
參數 | 描述 |
---|---|
ToUserName | 開發者 微信號 |
FromUserName | 發送方賬號(一個OpenID) |
CreateTime | 消息創建時間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,view_miniprogram |
EventKey | 事件KEY值,跳轉的小程序路徑 |
MenuID | 菜單ID,如果是個性化菜單,則可以通過這個字段,知道是哪個規則的菜單被點擊了 |