click(點擊事件):用戶點擊click類型按鈕后,微信服務器會通過消息接口(event類型)推送點擊事件給開發者,并且帶上按鈕中開發者填寫的key值,開發者可以通過自定義的key值進行消息回復。view(訪問網頁):用戶點擊view類型按鈕后,會直接跳轉到開發者指定的url中。
創建自定義菜單后,由于微信客戶端緩存,需要24小時微信客戶端才會展現出來。建議測試時可以嘗試取消關注公眾賬號后,再次關注,則可以看到創建后的效果。 (PS:T不錯的PHP Q扣峮:276167802,驗證:csl)
菜單創建{ "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "type":"view", "name":"歌手簡介", "url":"http://www.tsingyuan.cn/" }, { "name":"菜單", "sub_button":[ { "type":"click", "name":"hello word", "key":"V1001_HELLO_WORLD" }, { "type":"click", "name":"贊一下我們", "key":"V1001_GOOD" }] }] }
key 類型為click必須按鈕KEY值,用于消息接口(event類型)推送,不超過128字節
返回說明//對應創建接口,正確的Json返回結果:{"menu":{"button":[{"type":"click","name":"今日歌曲","key":"V1001_TODAY_MUSIC","sub_button":[]},{"type":"click","name":"歌手簡介","key":"V1001_TODAY_SINGER","sub_button":[]},{"name":"菜單","sub_button":[{"type":"click","name":"hello word","key":"V1001_HELLO_WORLD","sub_button":[]},{"type":"click","name":"贊一下我們","key":"V1001_GOOD","sub_button":[]}]}]}}
{"errcode":0,"errmsg":"ok"}
以上是本文關于PHP 微信自定義菜單接口的詳解,希望本文對廣大php開發者有所幫助,感謝閱讀本文。
PHP編程鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答