Beispiel #1
0
        public static string GetToken()
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(string.Format(WeiXinCommon.AccessTokenStr, WeiXinCommon.APPID, WeiXinCommon.APPSECRET));

            request.Method = "Get";
            WebResponse  response = request.GetResponse();
            StreamReader sr       = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
            string       tokenStr = sr.ReadToEnd();

            FileMessageSave.MessageSave(tokenStr);
            TokenModel model = JsonHelper.JsonDeserialize <TokenModel>(tokenStr);

            WeiXinCommon.Access_token = model.access_token;
            return(WeiXinCommon.Access_token);
        }
Beispiel #2
0
        public string PostMessage(string message)
        {
            if (string.IsNullOrEmpty(msgUrl))
            {
                return("Unknow Url Address!");
            }
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(msgUrl);

            request.Method = "POST";
            byte[] data = Encoding.UTF8.GetBytes(message);
            request.ContentLength = data.Length;
            Stream writer = request.GetRequestStream();

            writer.Write(data, 0, data.Length);
            writer.Close();
            WebResponse  response = request.GetResponse();
            StreamReader sr       = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
            string       result   = sr.ReadToEnd();

            FileMessageSave.MessageSave("\r\n获取信息返回:" + result);
            return(result);
        }