微信開發之取得公眾號配置

Y2J
發布: 2017-05-17 16:10:48
原創
2679 人瀏覽過

本介面將會提供公眾號碼目前使用的自訂選單的配置,如果公眾號碼是透過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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板