public MenuCreateResponse Create(MenuCreateRequest request) { return(Execute <MenuCreateRequest, MenuCreateResponse>( request, response => { response.Menu = _menuFacade.Create(request.Menu); } )); }
public string Create(MenuCreateRequest bRequest) { //try //{ var bResponse = _materialBiz.Create(bRequest); return("success"); //} //catch (Exception ex) //{ // _SendLog.WriteLog(ex.Message); // return "failed"; //} }
public bool Create() { var request = new MenuCreateRequest { Button = new List <Button>() { new Button() { Type = ButtonType.Click, Name = "test", Key = "test" } } }; return(MenuWeixin.Create(request)); }
/// <summary> /// 创建菜单 /// </summary> /// <returns></returns> public bool Create(MenuCreateRequest request) { string url = $"https://api.weixin.qq.com/cgi-bin/menu/create?access_token={ WeiXinConst.Access_token }"; var response = new Common.HttpHelper().Post <MenuCreateResponse>(url, request); if (response.IsSuccess) { return(true); } else { throw new Exception(response.Errmsg); } }
public ActionResult CreateButton_Menu() { try { var request = new MenuCreateRequest() { button = new List <Button>() { new Button() { name = "test4", type = ButtonType.click, key = "test" } } }; new MenuWeiXin().Create(request); ViewBag.Msg = "创建菜单成功!"; } catch (Exception ex) { ViewBag.Msg = ex.Message; } return(View("Index")); }
private void button5_Click(object sender, EventArgs e) { var appId = tb_appId.Text.Trim(); var appSecret = tb_appSecret.Text.Trim(); if (String.IsNullOrEmpty(appId) || String.IsNullOrEmpty(appSecret)) { MessageBox.Show("请输入appId和appSecret"); return; } if (Rows == null || !Rows.Any()) { MessageBox.Show("请添加菜单"); return; } ApiAccessTokenManager.Instance.SetAppIdentity(appId, appSecret); IApiClient client = new DefaultApiClient(); var request = new MenuCreateRequest() { AccessToken = ApiAccessTokenManager.Instance.GetCurrentToken(), Buttons = BuildButton() }; var response = client.Execute(request); if (response.IsError) { MessageBox.Show(response.ToString()); return; } else { MessageBox.Show("菜单生成成功,一般有24小时缓存时间,也可以直接取消关注再关注直接查看效果"); } }
public void MenuCreate() { #region 微信报表菜单 //MenuCreateRequest bRequest = new MenuCreateRequest(); //bRequest.button = new List<button>(); //button btn = new button(); //btn.sub_button = new List<sub_button>(); //btn.name = "New Report "; //List<sub_button> subBtn = new List<sub_button>(); //subBtn.Add(new sub_button { type = "click", name = getMonth(1), key = getMonth(1) }); //subBtn.Add(new sub_button { type = "click", name = getMonth(2), key = getMonth(2) }); //btn.sub_button = subBtn; //bRequest.button.Add(btn); //this.Create(bRequest); #endregion #region AI 菜单 MenuCreateRequest bRequest = new MenuCreateRequest(); bRequest.button = new List <button>(); button btn = new button(); btn.sub_button = new List <sub_button>(); btn.name = "海阅说"; List <sub_button> subBtn = new List <sub_button>(); subBtn.Add(new sub_button { type = "view", name = "写给海阅", url = "http://biaodan100.com/web/formview/582142800cf24d86c4594663?from=singlemessage&isappinstalled=0&winzoom=1" }); subBtn.Add(new sub_button { type = "view", name = "品牌故事", url = "http://m.haibook.cn/abouthaiyue" }); subBtn.Add(new sub_button { type = "click", name = "联系我们", key = "联系我们" }); btn.sub_button = subBtn; bRequest.button.Add(btn); button btn2 = new button(); btn2.name = "海阅集市"; btn2.type = "view"; btn2.url = "http://m.haibook.cn/"; bRequest.button.Add(btn2); button btn3 = new button(); btn3.sub_button = new List <sub_button>(); btn3.name = "我的海阅"; List <sub_button> subBtn3 = new List <sub_button>(); subBtn3.Add(new sub_button { type = "view", name = "我的订单", url = "http://m.haibook.cn/usercenter?winzoom=1" }); subBtn3.Add(new sub_button { type = "view", name = "购书须知", url = "http://m.haibook.cn/notes-on-books?winzoom=1" }); subBtn3.Add(new sub_button { type = "view", name = "海阅官网", url = "http://www.haibook.cn/" }); btn3.sub_button = subBtn3; bRequest.button.Add(btn3); this.Create(bRequest); #endregion }