使用微信公衆平臺接口調試工具
微信公衆平臺接口調試工具地址:
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參數: