【修复】修复appsetting.json微信公众号配置项命名错误的问题。

【新增】增加微信公众号获取JS-Token并且全局缓存功能。
【新增】增加微信公众号获取JS-SDK使用权限签名算法。
This commit is contained in:
大灰灰
2022-12-28 17:15:01 +08:00
parent b629750ec2
commit 4430e6f4e0
8 changed files with 154 additions and 7 deletions

View File

@@ -102,6 +102,18 @@ namespace CoreCms.Net.Task
}
await _redisOperationRepository.SetAsync(GlobalEnumVars.AccessTokenEnum.WeiXinAccessToken.ToString(), entity, TimeSpan.FromMinutes(120));
//获取js-token并且全局缓存
var requestJsTicket = new CgibinTicketGetTicketRequest();
requestJsTicket.AccessToken = response.AccessToken;
var responseJsTicket = await client.ExecuteCgibinTicketGetTicketAsync(requestJsTicket);
if (responseJsTicket.IsSuccessful())
{
//插入缓存
await _redisOperationRepository.SetAsync(GlobalEnumVars.JsApiTicketEnum.WeiXinJsApiTicket.ToString(), responseJsTicket, TimeSpan.FromMinutes(120));
}
//插入日志
var model = new SysTaskLog
{