public ActionResult Getmenu()
{
HttpClient httpclientweixin = new HttpClient();
List<Weixinmenu_DTO> weixinmenu_DTOs = new List<Weixinmenu_DTO>();
weixinmenu_DTOs.Add(new Weixinmenu_DTO()
{
name = "歌曲",
key = "weixin_menu_Muick",
type = "click",
sub_button = new List<Weixinmenu_DTO>()//二级菜单
{
new Weixinmenu_DTO (){name = "网络歌曲", key = "weixin_menu_web", type = "view", url = "http://www.yue365.com/bang/tag4.shtml"},
new Weixinmenu_DTO (){name = "伤感歌曲", key = "weixin_menu_sg", type = "view", url = "http://www.yue365.com/bang/tag5.shtml"},
new Weixinmenu_DTO (){name = "英文歌曲", key = "weixin_menu_english", type = "view", url = "http://www.yue365.com/bang/yingwen.shtml"},
new Weixinmenu_DTO (){name = "草原歌曲", key = "weixin_menu_caoyuan", type = "view", url = "http://www.yue365.com/bang/tag8.shtml"},
new Weixinmenu_DTO (){name = "经典老歌", key = "weixin_menu_jd", type = "view", url = "http://www.yue365.com/bang/tag2.shtml"}
}
});
weixinmenu_DTOs.Add(new Weixinmenu_DTO()
{
name = "影视",
key = "weixin_menu_ys",
type = "click",
sub_button = new List<Weixinmenu_DTO>()//二级菜单
{
new Weixinmenu_DTO (){name = "动作片", key = "weixin_menu_dz", type = "view", url = "https://tv.2345.com/dongzuo---.html"},
new Weixinmenu_DTO (){name = "伦理片", key = "weixin_menu_ll", type = "view", url = "https://tv.2345.com/lunli---.html"},
new Weixinmenu_DTO (){name = "战争片", key = "weixin_menu_zz", type = "view", url = "https://tv.2345.com/zhanzheng---.html"},
new Weixinmenu_DTO (){name = "武侠片", key = "weixin_menu_wx", type = "view", url = "https://tv.2345.com/wuxia---.html"},
new Weixinmenu_DTO (){name = "古装片", key = "weixin_menu_gz", type = "view", url = "https://tv.2345.com/guzhuang---.html"}
}
});
weixinmenu_DTOs.Add(new Weixinmenu_DTO()
{
name = "新闻",
key = "weixin_menu_News",
type = "click",
sub_button = new List<Weixinmenu_DTO>()//二级菜单
{
new Weixinmenu_DTO (){name = "热点咨询", key = "weixin_menu_rd", type = "view", url = "https://tuijian.hao123.com/"},
new Weixinmenu_DTO (){name = "新浪新闻", key = "weixin_menu_xl", type = "view", url = "https://news.sina.com.cn/"},
new Weixinmenu_DTO (){name = "网易新闻", key = "weixin_menu_wy", type = "view", url = "https://news.163.com/"},
new Weixinmenu_DTO (){name = "腾讯新闻", key = "weixin_menu_tx", type = "view", url = "https://news.qq.com/"},
new Weixinmenu_DTO (){name = "央视新闻", key = "weixin_menu_ys", type = "view", url = "http://news.cctv.com/"}
}
});
//拿到json字符串
var tempstr = new { button = weixinmenu_DTOs };
string jsonstr = JsonConvert.SerializeObject(tempstr);
StringContent stringContent = new StringContent(jsonstr);
string result = httpclientweixin.PostAsync("https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + Access_token.Gettoken(), stringContent).Result.Content.ReadAsStringAsync().Result;
return Json(result, JsonRequestBehavior.AllowGet);
}
微信公众号开发的二级菜单的定义
最新推荐文章于 2021-02-12 17:38:43 发布