小編給大家分享一下c#微信公眾號開發(fā)中如何實現(xiàn)自定義菜單欄,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
普安網站建設公司創(chuàng)新互聯(lián)公司,普安網站設計制作,有大型網站制作公司豐富經驗。已為普安成百上千提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站建設要多少錢,請找那個售后服務好的普安做網站的公司定做!
本文主要實現(xiàn)公眾號的菜單欄的自定義,微信公眾平臺也有具體的說明,也有在線調試工具,本文呢就通過請求我們項目的后臺接口實現(xiàn)自定義菜單欄。注意:我們部署后端程序的時候,端口一定要80或者 443
微信官方開發(fā)自定義菜單欄:https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.htmlhttps://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.html
微信官方在線調試菜單欄:https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95&form=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E5%88%9B%E5%BB%BA%E6%8E%A5%E5%8F%A3%20/menu/creathttps://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95&form=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E5%88%9B%E5%BB%BA%E6%8E%A5%E5%8F%A3%20/menu/creat
請求自定義后臺接口 http://wx.zyynet.club/WeixinAuthor/CreateMenu
/// <summary>/// 自定義公眾號界面菜單項/// </summary>/// <returns></returns>public string CreateMenu() { string url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + Config.WxConfig.Config.access_token; string data = "{\"button\":[{\"name\":\"Dotnet專欄\",\"sub_button\":[{\"type\":\"view\",\"name\":\"關于我\",\"url\":\"https://blog.csdn.net/Hakim2214\"},{\"type\":\"view\",\"name\":\"微信開發(fā)\",\"url\":\"https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html\"}]},{\"name\":\"測試\",\"sub_button\":[{\"type\":\"view\",\"name\":\"運維百科\",\"url\":\"https://blog.csdn.net/Hakim2214\"},{\"type\":\"view\",\"name\":\"在線考試\",\"url\":\"http://sfmes.rjtx.net:55291/MobileApp/index.html\"}]}]}"; System.Net.HttpWebRequest httpWebRequest = (HttpWebRequest)System.Net.WebRequest.Create(url); httpWebRequest.Method = "POST"; byte[] postBytes = Encoding.UTF8.GetBytes(data); httpWebRequest.ContentType = "application/json; charset=utf-8";// httpWebRequest.ContentLength = Encoding.UTF8.GetByteCount(data);//data為json字符串 Stream stream = httpWebRequest.GetRequestStream(); stream.Write(postBytes, 0, postBytes.Length); stream.Close();//發(fā)送完畢,接受返回值 var response = httpWebRequest.GetResponse(); Stream streamResponse = response.GetResponseStream(); StreamReader streamRead = new StreamReader(streamResponse); String responseString = streamRead.ReadToEnd(); return responseString; }
成功請求后就可以看到效果了,
以上是“c#微信公眾號開發(fā)中如何實現(xiàn)自定義菜單欄”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網頁題目:c#微信公眾號開發(fā)中如何實現(xiàn)自定義菜單欄
當前地址:http://chinadenli.net/article20/ihigco.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網站改版、搜索引擎優(yōu)化、品牌網站制作、外貿建站、商城網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)