From 1da12c0ab6c5625fcd1295223f39c4249421f5be Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期三, 24 九月 2025 18:46:34 +0800 Subject: [PATCH] 修改bug --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java | 31 +++++++++++-------------------- 1 files changed, 11 insertions(+), 20 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java index afd4257..ddad4bd 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/kuaishou/KSClientTokenUtil.java @@ -1,12 +1,10 @@ package com.ruoyi.order.util.kuaishou; -import com.aliyun.tea.TeaException; -import com.kuaishou.locallife.open.api.KsLocalLifeApiException; +import com.alibaba.fastjson.JSON; import com.kuaishou.locallife.open.api.client.oauth.OAuthAccessTokenKsClient; import com.kuaishou.locallife.open.api.response.oauth.KsAccessTokenPreviousVersionResponse; import com.ruoyi.common.redis.service.RedisService; import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Component; import java.util.concurrent.TimeUnit; @@ -16,7 +14,6 @@ * @Date 2025/6/11 18:46 */ @Slf4j -@Component public class KSClientTokenUtil { @@ -26,21 +23,15 @@ public static void getClientToken(RedisService redisService, String code) { try { OAuthAccessTokenKsClient client = new OAuthAccessTokenKsClient(KuaiShouConfig.appKey, KuaiShouConfig.appSecret); - try { - KsAccessTokenPreviousVersionResponse response = client.getAccessToken(code); - String token = response.getAccessToken(); - Long expiration_time = response.getExpiresIn(); - String refreshToken = response.getRefreshToken(); - Long refreshTokenExpiresIn = response.getRefreshTokenExpiresIn(); - redisService.setCacheObject("ks_access_token", token, expiration_time, TimeUnit.SECONDS); - redisService.setCacheObject("ks_refresh_token", refreshToken, refreshTokenExpiresIn, TimeUnit.SECONDS); - } catch (KsLocalLifeApiException e) { - throw new RuntimeException(e); - } - } catch (TeaException e) { - e.printStackTrace(); - System.out.println(e.getMessage()); - } catch (Exception e) { + KsAccessTokenPreviousVersionResponse response = client.getAccessToken(code); + log.info("快手获取client_token结果:" + JSON.toJSONString(response)); + String token = response.getAccessToken(); + Long expiration_time = response.getExpiresIn(); + String refreshToken = response.getRefreshToken(); + Long refreshTokenExpiresIn = response.getRefreshTokenExpiresIn(); + redisService.setCacheObject("ks_access_token", token, expiration_time, TimeUnit.SECONDS); + redisService.setCacheObject("ks_refresh_token", refreshToken, refreshTokenExpiresIn, TimeUnit.SECONDS); + } catch (Exception e) { e.printStackTrace(); System.out.println(e.getMessage()); } @@ -61,7 +52,7 @@ Long refreshTokenExpiresIn = response.getRefreshTokenExpiresIn(); redisService.setCacheObject("ks_access_token", token, expiration_time, TimeUnit.SECONDS); redisService.setCacheObject("ks_refresh_token", refreshToken, refreshTokenExpiresIn, TimeUnit.SECONDS); - } catch (KsLocalLifeApiException e) { + } catch (Exception e) { e.printStackTrace(); } } -- Gitblit v1.7.1