Esempio n. 1
0
        public string Msg(string access_token, string Contentmsg)
        {
            string promat = "";

            //需要提交的数据
            byte[]         bs  = Encoding.UTF8.GetBytes(Contentmsg);
            HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + access_token + "");

            req.Method        = "POST";
            req.ContentType   = "application/x-www-form-urlencoded";
            req.ContentLength = bs.Length;
            using (Stream reqStream = req.GetRequestStream())
            {
                reqStream.Write(bs, 0, bs.Length);
            }
            HttpWebResponse respon = (HttpWebResponse)req.GetResponse();
            Stream          stream = respon.GetResponseStream();

            using (StreamReader reader = new StreamReader(stream, Encoding.UTF8))
            {
                promat = reader.ReadToEnd();
            }
            ReturnMsg y = JsonConvert.DeserializeObject <ReturnMsg>(promat);

            promat = y.errmsg;
            string starttime = "微信消息推送结果" + y.errmsg + "错误提示" + y.errcode;

            WriteLog.AddLgoToTXT(starttime);
            string Resule_fenhan = "------------------------------------------------";

            WriteLog.AddLgoToTXT(Resule_fenhan);
            return(promat);
        }