問題:在微信公眾平台「編輯模式」下創建自定義菜單,用戶點擊後,微信服務器是否會向開發者服務器推送事件數據包?
不會。「編輯模式」下的菜單僅在微信客戶端本地響應(如跳鏈接、發關鍵字),不觸發服務器回調。
| 模式 | 菜單配置位置 | 事件推送 | 適用場景 |
|---|---|---|---|
| 編輯模式 | 公眾平台網頁後台 | 無 | 簡單鏈接跳轉、關鍵字回覆 |
| 開發模式 | 開發者服務器(通過 API 創建) | 有(click/view 事件推送至配置 URL) | 需業務邏輯處理、動態菜單、用戶行為追蹤 |
POST /cgi-bin/menu/create 動態下發菜單結構。MsgType=event, Event=CLICK/VIEW)。若需根據用戶點擊菜單執行業務邏輯(如查詢訂單、推送優惠券),必須切換至開發模式並對接回調接口。