C# 获取微信小程序access_token

 1 /// <summary>
 2 /// 获取access_token
 3 /// </summary>
 4 /// <returns></returns>
 5 public static string GetAccessToken()
 6 {
 7     string token = string.Empty;
 8     try
 9     {
10         # 微信小程序接口
11         string wechatapi = ConfigurationManager.AppSettings["wechatapi"].ToString();
12         string appID = ConfigurationManager.AppSettings["AppID"].ToString();
13         string appSecret = ConfigurationManager.AppSettings["AppSecret"].ToString();
14         //获取微信token
15         string token_url = "cgi-bin/token?grant_type=client_credential&appid=" + appID + "&secret=" + appSecret;
16 
17         var operateResult = LzWebAPICaller.Get<obxxxxject>(wechatapi token_url).ToString();
18         HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(token_url);
19         //请求方式
20         myRequest.Method = "GET";
21         HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
22         StreamReader reader = new StreamReader(myResponse.GetResponseStream() Encoding.UTF8);
23         string content = reader.ReadToEnd();
24         myResponse.Close();
25         reader.Dispose();
26         javascriptSerializer serializer = new javascriptSerializer();
27         token = serializer.Deserialize<string>(content);
28 
29 
30     }
31     catch (Exception ex)
32     {
33         token = "";
34         ExceptionPolicy.HandleException(ex LZExceptionType.System
35           "获取token失败!源:Lz.Product.LJXQJGF.BLL.Resident.ResidentLogic.GetAccessToken方法出错 ");
36     }
37     return token;
38 }

 

posted @ 2019-09-29 22:28  Tony-JH  阅读(2423)  评论(0编辑  收藏  举报
乐趣和分享!如有不当之处,烦请不吝赐教