C# 获取微信小程序access_token

 1 /// 
 2 /// 获取access_token
 3 /// 
 4 /// 
 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(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 }

 

你可能感兴趣的:(C# 获取微信小程序access_token)