- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) >
- 如何使用Java實(shí)現微信公眾號自定義菜單
這篇文章主要為大家展示了“如何使用Java實(shí)現微信公眾號自定義菜單”,內容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習一下“如何使用Java實(shí)現微信公眾號自定義菜單”這篇文章吧。
具體如下:
開(kāi)發(fā)公眾號的時(shí)候可能需要給一些自定義菜單添加事件,比如點(diǎn)擊某菜單然后服務(wù)端給用戶(hù)推送信息。
我們也可以使用微信提供的網(wǎng)頁(yè)調試工具直接生成菜單,不過(guò)需要考慮是否影響用戶(hù)問(wèn)題。
注意:使用代碼自定義菜單事件,手動(dòng)添加的菜單會(huì )失效!謹慎使用!
官方文檔
httpClientUtil工具類(lèi)需要的話(huà)可以在前面微信公眾號獲取access_token中獲取
public class WechatDIYMenuTest { public static void main(String[] args) { String accessToken = "15_A0pP-hwxjv3DCQbQmk9Gl99aIvjieSO6FStnoNyt78_S_Souv9RmMWRu9ndzlFJT4iD1e3iLXNGvxP2AB4aZ0k1" + "pK76Sp9DYMVLJZThKcsRCIJtFOw3qfGuM5d0GTDdAAAMZJ"; JSONObject jsonObject = new JSONObject(); JSONArray jsonArray = new JSONArray(); //一級菜單 JSONObject menu1 = new JSONObject(); menu1.put("type", "click"); menu1.put("name", "菜單1"); menu1.put("key", "key_1"); jsonArray.add(menu1); //一級菜單 JSONObject menu2 = new JSONObject(); menu2.put("name", "菜單2"); JSONArray jsonArray2 = new JSONArray(); //二級菜單 JSONObject menu3 = new JSONObject(); menu3.put("type", "click"); menu3.put("name", "菜單3"); menu3.put("key", "key_3"); jsonArray2.add(menu3); menu2.put("sub_button", jsonArray2); jsonArray.add(menu2); //一級菜單 JSONObject menu4 = new JSONObject(); menu4.put("type", "click"); menu4.put("name", "菜單4"); menu4.put("key", "key_4"); jsonArray.add(menu4); jsonObject.put("button", jsonArray); String url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + accessToken; String result = HttpClientUtil.doPostJson(url, jsonObject.toJSONString()); System.out.println(result); }}
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站