From fd68c25ee4890f298c4bce1c2e4da97b6a70a402 Mon Sep 17 00:00:00 2001 From: 张天森 <1292933220@qq.com> Date: 星期四, 03 十一月 2022 16:28:13 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java | 24 +++++++++++------------- 1 files changed, 11 insertions(+), 13 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java index a49fbec..32c450d 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java @@ -31,9 +31,6 @@ @Resource private StringRedisTemplate stringRedisTemplate; - @Resource - private WxMaConfiguration wxMaConfiguration; - // 公众号appid private List<String> appidList = new ArrayList<String>() { { @@ -91,11 +88,7 @@ // access_token接口https请求方式: GET // https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET - //改从redis中获取 - return stringRedisTemplate.boundValueOps("access_token:access_token:" + appid).get(); - - -/* String path = " https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential"; + String path = " https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential"; URL url = new URL(path + "&appid=" + appid + "&secret=" + secret); HttpURLConnection connection = (HttpURLConnection)url.openConnection(); connection.setRequestMethod("GET"); @@ -109,9 +102,11 @@ sb.append(new String(b, 0, len)); } - // System.out.println(sb.toString()); in.close(); - return sb.toString();*/ + + + return sb.toString(); + } /** @@ -163,9 +158,12 @@ if (!appidList.isEmpty()) { for (int i = 0; i < appidList.size(); i++) { String token = officialApi.getToken(appidList.get(i), secretList.get(i)); - log.info("通过appid:" + appidList.get(i) + "获取token返回参数:" + token); - if (StringUtils.isNotEmpty(token)) { - tokenList.add(token); + JSONObject tokenJson = JSON.parseObject(token); + if (StringUtils.isNotEmpty(tokenJson)) { + tokenList.add(tokenJson.getString("access_token")); + if (StringUtils.isNotEmpty(token)) { + tokenList.add(token); + } } } } -- Gitblit v1.7.1