zoukankan      html  css  js  c++  java
  • 微信公众号获取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 查询成功; }
  • 相关阅读:
    wx小程序用canvas生成图片流程与注意事项
    mysql导入导出csv
    机房测速
    python 后台服务
    python获取硬件信息模块
    nagios外部命令接口
    nginx下的nagios pnp4nagios
    supervisor运行virtualenv环境下的nagios-api
    check_mk通用应用检测插件
    pnp4nagios 性能调优
  • 原文地址:https://www.cnblogs.com/kekelele/p/11671464.html
Copyright © 2011-2022 走看看