如何設定微信公眾號的測試號的選單
由於工作需要需要設定公眾號的測試號的選單,沒想到查了半天,盡然發現這個選單欄要寫程式碼實現,小編表示想狗帶。在開發小哥哥的幫助下,總算是實現了這個問題。
如何找到公眾號的測試號
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自行輸入"
}]}]}
新增結果顯示如下: