本介面將會提供公眾號碼目前使用的自訂選單的配置,如果公眾號碼是透過API呼叫設定的選單,則會傳回選單的開發配置,而如果公眾號碼是在公眾平台官網透過網站功能發布選單,則本介面傳回業者設定的選單配置。
請注意:
1、第三方平台開發者可以透過本接口,在其公眾號將業務授權給你後,立即透過本接口檢測公眾號的自訂選單配置,並透過介面再次為公眾號設定自動回覆規則,以提升公眾號業者的業務體驗。
2、本介面與自訂選單查詢介面的不同之處在於,本介面無論公眾號的介面是如何設定的,都能查詢到接口,而自訂選單查詢介面則只能查詢到使用API設定的選單配置。
3、認證/未認證的服務號/訂閱號,以及介面測試號,均擁有此介面權限。
4、從第三方平台的公眾號碼登入授權機制上來說,該介面從屬於訊息與選單權限集。
5、本介面傳回的圖片/語音/影片未臨時素材(臨時素材每次取得都不同,3天內有效,透過素材管理-取得臨時素材介面來取得這些素材),本介面回傳的圖文訊息為永久素材素材(透過素材管理-取得永久素材介面來取得這些素材)。
介面呼叫請求說明
http請求方式: GET(請使用https協定)api.weixin.qq.com/cgi-bin/get_current_selfmenu_info? access_token=ACCESS_TOKEN
返回結果說明
如果公眾號碼是在公眾平台官網透過網站功能發布選單,則本介面傳回的自訂選單配置樣例如下:
{ "is_menu_open": 1, "selfmenu_info": { "button": [ { "name": "button", "sub_button": { "list": [ { "type": "view", "name": "view_url", "url": "http://www.qq.com" }, { "type": "news", "name": "news", "value":"KQb_w_Tiz-nSdVLoTV35Psmty8hGBulGhEdbb9SKs-o", "news_info": { "list": [ { "title": "MULTI_NEWS", "author": "JIMZHENG", "digest": "text", "show_cover": 0, "cover_url": "mmbiz.qpic.cn/mmbiz/GE7et87vE9vicuCibqXsX9GPPLuEtBfXfK0HKuBIa1A1cypS0uY1wickv70iaY1gf3I1DTszuJoS3lAVLvhTcm9sDA/0", "content_url": "http://mp.weixin.qq.com/s?biz=MjM5ODUwNTM3Ng==&mid=204013432&idx=1&sn=80ce6d9abcb832237bf86c87e50fda15#rd", "source_url": "" }, { "title": "MULTI_NEWS1", "author": "JIMZHENG", "digest": "MULTI_NEWS1", "show_cover": 1, "cover_url": "mmbiz.qpic.cn/mmbiz/GE7et87vE9vicuCibqXsX9GPPLuEtBfXfKnmnpXYgWmQD5gXUrEApIYBCgvh2yHsu3ic3anDUGtUCHwjiaEC5bicd7A/0", "content_url": "mp.weixin.qq.com/s?biz=MjM5ODUwNTM3Ng==&mid=204013432&idx=2&sn=8226843afb14ecdecb08d9ce46bc1d37#rd", "source_url": "" } ] } }, { "type": "video", "name": "video", "value": "61.182.130.30/vweixinp.tc.qq.com/1007_114bcede9a2244eeb5ab7f76d951df5f.f10.mp4?vkey=77A42D0C2015FBB0A3653D29C571B5F4BBF1D243FBEF17F09C24FF1F2F22E30881BD350E360BC53F&sha=0&save=1" }, { "type": "voice", "name": "voice", "value": "nTXe3aghlQ4XYHa0AQPWiQQbFW9RVtaYTLPC1PCQx11qc9UB6CiUPFjdkeEtJicn" } ] } }, { "type": "text", "name": "text", "value": "This is text!" }, { "type": "img", "name": "photo", "value": "ax5Whs5dsoomJLEppAvftBUuH7CgXCZGFbFJifmbUjnQk_ierMHY99Y5d2Cv14RD" } ] } }
如果公眾號是透過API呼叫設定的選單,自訂選單設定樣例如下:
{ "is_menu_open": 1, "selfmenu_info": { "button": [ { "type": "click", "name": "今日歌曲", "key": "V1001_TODAY_MUSIC" }, { "name": "菜单", "sub_button": { "list": [ { "type": "view", "name": "搜索", "url": "http://www.soso.com/" }, { "type": "view", "name": "视频", "url": "http://v.qq.com/" }, { "type": "click", "name": "赞一下我们", "key": "V1001_GOOD" } ] } } ] } }
參數說明
【相關推薦】
1. 特別推薦:「php程式設計師工具箱」V0.1版本下載
#2. 微信公眾號平台原始碼下載
3. 微信投票原始碼下載
以上是微信開發之取得公眾號配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!