public static string SendLogintemplate(string accesstoken, string name) { if (accesstoken != null && name != null) { var searchmodel = new Template(); var data = new TemplateData(); searchmodel.touser = "******"; searchmodel.template_id = "MkAXA32hZhVDk_lb2TNtvBNR1jqh58ZlG2aB-nBaM-Y"; searchmodel.url = "111.230.151.235/New"; data.Add("first", new Item("用户登录管理面板", "#000000")); data.Add("keyword1", new Item(GetLocalIP(), "#FF4040")); data.Add("keyword2", new Item(name, "#FF4040")); data.Add("keyword3", new Item(DateTime.Now.ToString(), "#FF4040")); data.Add("remark", new Item("请留意!!", "#000000")); searchmodel.data = data; var str = JsonConvert.SerializeObject(searchmodel); var urlstr = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + accesstoken; var jsonstr = Httpgetpost.Post(urlstr, str); return(jsonstr); } return(null); }
public static string Getaccesstoken() { if (Httpgetpost.appsecret != null || Httpgetpost.appid != null) { var urlstr = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + Httpgetpost.appid + "&secret=" + Httpgetpost.appsecret; var jsonstr = JObject.Parse(Httpgetpost.Get(urlstr)); Debug.WriteLine(jsonstr); try { Httpgetpost.accesstoken = jsonstr["access_token"].ToString(); return("success"); } catch { var str = jsonstr["errcode"].ToString() + jsonstr["errmsg"].ToString(); return(str); //throw new Exception("获取不了accesstoken", ex); } } return(null); }
public static string SendSearchtemplate(string accesstoken, string content) { if (accesstoken != null && content != null) { var searchmodel = new Template(); var data = new TemplateData(); searchmodel.touser = "******"; searchmodel.template_id = "rNptNzNkbzunBF3zsukNfBC-DAwrUv8gnmjrcrrGKc4"; searchmodel.url = "111.230.151.235/New"; data.Add("first", new Item("使用了搜索功能", "#000000")); data.Add("keyword1", new Item(GetLocalIP(), "#FF4040")); data.Add("keyword2", new Item(content, "#FF4040")); data.Add("keyword3", new Item(DateTime.Now.ToString(), "#FF4040")); data.Add("remark", new Item("请留意!!", "#000000")); searchmodel.data = data; var str = JsonConvert.SerializeObject(searchmodel); var urlstr = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + accesstoken; var jsonstr = Httpgetpost.Post(urlstr, str); return(jsonstr); } return(null); }