1. 程式人生 > >如何設定微信公眾號的測試號的選單

如何設定微信公眾號的測試號的選單

由於工作需要需要設定公眾號的測試號的選單,沒想到查了半天,盡然發現這個選單欄要寫程式碼實現,小編表示想狗帶。在開發小哥哥的幫助下,總算是實現了這個問題。

如何找到公眾號的測試號

1、登入微信公眾號後臺。左邊欄最下面找到開發-》點選開發者工具-》選擇公眾平臺測試號

2、進入頁面可以看到測試號的相關資訊,如果要使用的話,自己配置好哦,小編的不能使用,所有都沒有配置

3、體驗介面許可權表,頁面下滑,能夠看到體驗介面許可權表,其實公眾號的很多設定都可以再這裡找到

4、選擇體驗介面許可權表中的自定義選單

5、進入自定選單頁面,左側選單欄有很多內容,各取所需呀,給測試號設定選單欄值需要兩個介面即可完成,第一個使用者獲取測試號的獲取access_token,第二個為其設定選單欄。

postman準備

在頁面中,微信已經提供了兩個介面的請求網址以及引數,只需要在postman中填入對應的引數值,以及選單欄的設定,即可完成

1、獲取access_token頁面會有相關介紹,檢視頁面,可以知道

請求地址:

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

 2、將該地址直接複製到postman中,設定grant_type、appid、secret引數值。

傳送之後可以看到返回結果,返回的access_token便是第二個介面的入參之一。看到這個結果就表示我們獲取access_token已經成功,那麼接下來就可以設定選單欄了。

3、設定選單欄介面

同樣在頁面左邊選擇自定義選單欄能夠看到對選單欄進行的操作,根據自己需要選擇。

在進去設定之前,可以先看到頁面介紹:

4、選擇請求地址以及引數

該請求是post方式,引數為access_token,設定選單欄的程式碼放入body中

5、程式碼解釋,程式碼使用json格式實現

 {
     "button":[
     {    
          "type":"click", //選單欄型別
          "name":"今日歌曲",   //選單欄顯示的名稱
          "key":"V1001_TODAY_MUSIC" //key,唯一識別,可自行設定
      },
      {
           "name":"選單",
           "sub_button":[ //二級選單欄
           {    
               "type":"view", //選單欄型別為view
               "name":"搜尋",
               "url":"http://www.soso.com/" //點選之後跳轉的url
            },
            {
                 "type":"miniprogram",
                 "name":"wxa",
                 "url":"http://mp.weixin.qq.com",
                 "appid":"wx286b93c14bbf93aa",
                 "pagepath":"pages/lunar/index"
             },
            {
               "type":"click",
               "name":"贊一下我們",
               "key":"V1001_GOOD"
            }]
       }]
 }

小編涉及到的選單欄型別使用的view,就是點選之後跳轉連結,進入該頁面,其他的型別根據需要選擇。

以下是針對請求中引數的說明

6、postman傳送請求,返回ok即設定成功

使用postman將第一個介面獲取的access_token輸入,並寫好選單欄設定的程式碼,傳送返回訊息顯示成功就可以在測試公眾號中檢視結果了。

返回結果參考。

參考程式碼如下:

{
"button":[
{
"type":"view",
"name":"小ME測評",
"key":"evaluation_0011",
"url":"url自行輸入"
},
{
"type":"view",
"name":"旅行測評",
"key":"evaluation_0021",
"url":"url自行輸入"
},
{
"name":"我的服務",
"sub_button":[
{
"type":"view",
"name":"個人中心",
"url":"url自行輸入"
},
{
"type":"view",
"name":"錄入保單",
"url":"url自行輸入"
},
{
"type":"view",
"name":"錄入進度",
"url":"url自行輸入"
},{
"type":"view",
"name":"我的保單",
"url":"url自行輸入"
}]}]}

新增結果顯示如下: