zoukankan      html  css  js  c++  java
  • 获取微信的access_tokey,处理json格式的数据

      #region 获取微信凭证
            public string GetAccessToken(string wechat_id)
            {
                string accessToken = "";
    
                DataTable dtwecaht = wechatdal.GetList("wechat_id='" + wechat_id + "'").Tables[0];
    
                if (dtwecaht.Rows.Count > 0)
                {
                    string respText = "";
                    string wechat_appid = dtwecaht.Rows[0]["wechat_appid"].ToString();
                    string wechat_appsecret = dtwecaht.Rows[0]["wechat_appsecret"].ToString();
                    string url = string.Format(getAccessTokenUrl, wechat_appid, wechat_appsecret);
    
                    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    
                    using (Stream resStream = response.GetResponseStream())
                    {
                        StreamReader reader = new StreamReader(resStream, Encoding.Default);
                        respText = reader.ReadToEnd();
                        resStream.Close();
                    }
                    JavaScriptSerializer Jss = new JavaScriptSerializer();
                    Dictionary<string, object> respDic = (Dictionary<string, object>)Jss.DeserializeObject(respText);
    
                    accessToken = respDic["access_token"].ToString();
                }
    
                return accessToken;
            }
            #endregion 获取微信凭证
    

      通过JavaScriptSerializer将json转换为对象,获取值

  • 相关阅读:
    animation关键帧动画语法
    border-image
    CSS3之box-shadow
    border-radius编程练习1-3
    CSS之border-radius
    CSS3之径向渐变
    CSS3之线性渐变(linear gradients)
    CSS之background——背景与渐变练习题
    background-image
    background-color
  • 原文地址:https://www.cnblogs.com/shuang121/p/3998513.html
Copyright © 2011-2022 走看看