yanghui
2022-11-01 2cf67e80957d17b6dd4713e5b74840befa8d8548
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java
@@ -91,11 +91,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");
@@ -111,7 +107,8 @@
        // System.out.println(sb.toString());
        in.close();
        return sb.toString();*/
        return sb.toString();
    }
    /**
@@ -163,9 +160,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);
                    }
                }
            }
        }