public static bool DeleteMenu() { string access_token = Wx.GetAccessToken(); string url = "https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=" + access_token; string responeStr = HttpRequsetHelper.Get(url); PostResponeBase res = Newtonsoft.Json.JsonConvert.DeserializeObject <PostResponeBase>(responeStr); return(res.errcode == 0); }
public static PostResponeBase CreatMenu(List <WxMenuButton> MuenButton) { string access_token = Wx.GetAccessToken(); string url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + access_token; string responeStr = HttpRequsetHelper.Post(url, new { button = MuenButton }); PostResponeBase res = Newtonsoft.Json.JsonConvert.DeserializeObject <PostResponeBase>(responeStr); return(res); }
public static UserInfo GetWxUserInfo(string OpenId) { string access_token = Wx.GetAccessToken(); string url = $"https://api.weixin.qq.com/cgi-bin/user/info?access_token={access_token}&openid={OpenId}&lang=zh_CN"; string responeStr = HttpRequsetHelper.Get(url); UserInfo res = Newtonsoft.Json.JsonConvert.DeserializeObject <UserInfo>(responeStr); return(res); }
/// <summary> /// 推送消息 /// </summary> public static PushTemplateMsgRespone pushMessage(PushTemplateMessage pushModel) { //post 消息模版 string access_token = Wx.GetAccessToken(); string responeStr = HttpRequsetHelper.Post("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + access_token, pushModel); PushTemplateMsgRespone res = Newtonsoft.Json.JsonConvert.DeserializeObject <PushTemplateMsgRespone>(responeStr); return(res); }
/// <summary> /// 创建二维码ticket /// </summary> /// <param name="scene_id"></param> /// <param name="action_name"></param> /// <param name="expire_seconds"></param> /// <returns></returns> public static QRCodeTicket CreateQRCode(int scene_id, QRCode_ActionName action_name, TimeSpan expire_seconds) { string access_token = Wx.GetAccessToken(); string url = $"https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token={access_token}"; var data = CreateData(action_name, expire_seconds, scene_id); string responeStr = HttpRequsetHelper.Post(url, data); QRCodeTicket res = Newtonsoft.Json.JsonConvert.DeserializeObject <QRCodeTicket>(responeStr); return(res); }