使用微信公衆平台接口調試工具
微信公衆平台接口調試工具位址:
https://mp.weixin.qq.com/debug/cgi-bin/apiinfo
擷取微信測試号的access_token

建立按鈕
自定義的按鈕類型可以參考微信開發文檔:
https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.html
常用的類型為:
click:需要有自己的背景伺服器,來處理和使用者的請求,背景會根據你設定的key ,處理不同按鈕的事件,需要自己寫個servlet來接收該請求。
測試号的請填寫接口配置資訊,此資訊需要你有自己的伺服器資源
view:跳轉URL使用者點選view類型按鈕後,微信用戶端将會打開開發者在按鈕中填寫的網頁URL,這個URL可以自己設定公網可以通路的連接配接即可
body如下:
{
"button": [
{
"type": "click",
"name": "我是點選事件(背景還未啟用)",
"key": "key_001"
},
{
"name": "菜單",
"sub_button": [
{
"type": "view",
"name": "我是搜搜",
"url": "http://www.soso.com/"
},
{
"type": "view",
"name": "我是百度",
"url": "http://www.baidu.com/"
},
{
"type": "view",
"name": "我是搜狐",
"url": "http://www.sohu.com/"
}
]
}
]
}
注意:建立完,需要取消關注再關注
删除菜單按鈕
注意:
删除完之後需要,需要取消關注在關注才能看到效果
使用postman調用微信的接口實作
擷取Access_token的請求位址:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
APPID和SECRET替換成自己的
生成按鈕:
請求位址:
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
使用post請求
請求體放置json參數: