微信公眾號更新新增選單
前言
微信要更新底部的選單,只更新二級選單的連結,找了微信API,發現沒有更新介面,根據選單節點更新啥的。怎麼實現這個功能,其實微信後臺就有對應的選單更新方法,網上絕大多數教程都是這麼教的,我這邊是通過微信API更新的。
解決
微信雖然沒有更新的介面但是有新增刪除的介面啊,這裡再說個小細節微信新增介面會替換之前的選單,說白了就是全部換新
微信自定義選單API
所以第一步,先查詢所有的自定義選單
獲取舊自定義選單
使用介面建立自定義選單後,開發者還可使用介面查詢自定義選單的結構。另外請注意,在設定了個性化選單後,使用本自定義選單查詢介面可以獲取預設選單和全部個性化選單資訊。
給個ACCESS_TOKEN就能獲取了
URL
http請求方式:GET https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN
https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN
返回
{
"menu": {
"button": [
{
"type": "click",
"name": "今日歌曲",
"key": "V1001_TODAY_MUSIC",
"sub_button": [ ]
},
{
"type": "click",
"name": "歌手簡介",
"key": "V1001_TODAY_SINGER",
"sub_button": [ ]
},
{
"name": "選單",
"sub_button": [
{
"type": "view",
"name": "搜尋",
"url": "http://www.soso.com/",
"sub_button": [ ]
},
{
"type": "view",
"name": "視訊",
"url": "http://v.qq.com/",
"sub_button": [ ]
},
{
"type": "click",
"name": "贊一下我們",
"key": "V1001_GOOD",
"sub_button": [ ]
}
]
}
]
}
}
如下 這就是你的所有自定義選單,這是官方寫的,實際上自己拿到的會很多。
新增自定義選單
複製下你的舊選單資料,注意,只複製menu
下的程式碼。然後修改你需要修改的選單連結,名稱,資料
URL
http請求方式:POST(請使用https協議) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
引數
引數就是你修改的最終選單,提個細節,微信選單的連結靜默授權,可以是微信外部連結
{
"button":[
{
"name":"理賠",
"sub_button":[
{
"type":"A",
"name":"B",
"url":"C",
"sub_button":[
],
"appid":"D",
"pagepath":"E"
}
]
}
]
}
返回
{
"errcode": 0,
"errmsg": "ok"
}
檢查
新增完畢後,選單點一點,確定功能實現
相關文章
- 微信公眾號選單的配置
- TNW-微信公眾號自定義選單TNW
- 微信公眾號-點選選單回覆圖片二維碼
- 微信公眾號自動回覆新增檔案
- 微信公眾號開發5-自定義選單-微信開發phpPHP
- 某微信公眾號AI文章清單AI
- 微信公眾號開發
- 微信公眾號智慧回答
- 微信公眾號託管
- 微信程式開發系列教程(四)使用微信API建立公眾號自定義選單API
- 微信公眾號新增“線上客服”的兩種思路
- 微搜網·微信公眾號大全
- 微信公眾號投票活動製作教程 微信公眾號投票怎麼弄?
- 微信公眾號的留言功能
- Nodejs微信公眾號開發NodeJS
- 本地測試微信公眾號
- .net開發微信公眾號
- 微信公眾號開發-分享
- 微信公眾號介面導讀
- 微信公眾號獲取AccessToekn
- 微信公眾號讚賞功能開通方法 微信公眾號讚賞如何開通
- tp5 + angularjs微信公眾號管理系統【6.18更新】AngularJS
- 教你微信公眾號報名的製作方法 微信公眾號報名怎麼用?
- 微信公眾號自動回覆_JavaJava
- 微信公眾號支付踩坑記
- 微信公眾號-入門的坑
- 【微信公眾號】配置與應用
- [微信公眾號] 配置與應用
- 微信公眾號正文如何插入附件
- 爬取微信公眾號文章工具
- 微信公眾號和微信軟文采集網站網站
- 微信sdk 公眾號 微信支付 NFC 坑&筆記筆記
- 微信開啟淘寶連結,公眾號選單欄放淘寶連結
- 微信公眾號測試號開發小結
- 微信公眾號開發之坑(一)
- Python+Tornado開發微信公眾號Python
- PHP微信公眾號開發——公共方法PHP
- 【Java】微信公眾號開發筆記Java筆記