排名
1
文章
846
粉丝
111
评论
162
net core webapi post传递参数
庸人 :
确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 : 已精
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 :
疯狂反射
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
对EF状态System.Data.EntityState的一点理解
是伍尚金哇 : 写啥教材
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
分类:
微信
获取access_token很简单,使用httpclient发起一个请求就可以了,我们使用redis做一下缓存处理
- public static string GetToken()
- {
- RedisClient redis = new RedisClient();
-
- //从缓存中获取access_token
- string gtoken = redis.Get<string>("access_token");
- if (!string.IsNullOrEmpty(gtoken))
- {
- return gtoken;
- }
-
- HttpClient client = new HttpClient();
- //根据账户信息获取token
- string token = client.GetStringAsync("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=appid&secret=secret").Result;
- DTO_Accesstoken acess_token = JsonConvert.DeserializeObject<DTO_Accesstoken>(token);
-
- //当token过期的时候就请求一次,放入缓存
- redis.Set<string>("access_token", acess_token.access_token, TimeSpan.FromSeconds(acess_token.expires_in - 20));
-
- return acess_token.access_token;
- }
欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739
评价