微信公眾號獲取access_token


  一般我們在進行微信公眾號開發的時候,都需要用到access_token,但是具體的獲取及其使用方式如何呢?下面展示一種獲取的方式(具體的微信公眾號申請和配置,請參考開放文檔,具體在這里就不詳細說明了),首先,可以參考微信官方文檔,詳細了解具體的文檔,以便更好的理解和使用:微信公眾號開放文檔

 
 public ActionResult GetAccessToken(string appId, string appSecret)
        {
            var key = "appidAccesstoken";
            //首先查詢是否已經存在session中  存儲到session中是因為token的獲取每天是有次數限制的,而且每次重新獲取之后,都會導致之前獲取的信息失效
            var token = CacheHelper.GetCache(key);
            var accesstoken = "";
            if (token == null)
            {
                var gettokenUrl = string.Format("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&secret={1}", appId, appSecret);
               
                var httpClient = new HttpClient();
                var result = httpClient.GetStringAsync(gettokenUrl).Result;
                if (string.IsNullOrEmpty(result))
                {
                    return 查詢失敗;
                }
                token = JsonConvert.DeserializeObject(result);
var timespan = new TimeSpan(0, token.expires_in - 10, 0); CacheHelper.SetCache(key, token, timespan); } accesstoken = token.access_token; return 查詢成功; }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM