|
@@ -77,7 +77,7 @@ public class InMemoryWeChatAuthServiceImpl implements WeChatAuthService {
|
|
|
}
|
|
|
|
|
|
long expiresInSeconds = responseJson.getLong("expires_in", 7200L);
|
|
|
- expiryTime = now + (expiresInSeconds - 300) * 1000;
|
|
|
+ expiryTime = now + (expiresInSeconds - 120) * 1000;
|
|
|
log.info("获取accessToken获取成功 {}",cachedToken);
|
|
|
return cachedToken;
|
|
|
} else {
|
|
@@ -86,6 +86,8 @@ public class InMemoryWeChatAuthServiceImpl implements WeChatAuthService {
|
|
|
throw new RuntimeException("Failed to fetch access token: " + errorMsg);
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
+ cachedToken = null;
|
|
|
+ expiryTime = 0;
|
|
|
log.error("Error fetching access token from URL: {}", url, e);
|
|
|
throw new RuntimeException("Error fetching access token: " + e.getMessage(), e);
|
|
|
}finally {
|