diff --git a/src/main/java/com/bytedanceapi/service/BaseServiceImpl.java b/src/main/java/com/bytedanceapi/service/BaseServiceImpl.java index aee2ca7..d4ae54d 100644 --- a/src/main/java/com/bytedanceapi/service/BaseServiceImpl.java +++ b/src/main/java/com/bytedanceapi/service/BaseServiceImpl.java @@ -395,7 +395,7 @@ public SecurityToken2 signSts2(Policy inlinePolicy, long expire) throws Exceptio sts2.setCurrentTime(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX").format(now)); sts2.setExpiredTime(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX").format(expireTime)); - InnerToken innerToken = Sts2Utils.createInnerToken(serviceInfo.getCredentials(),sts2,inlinePolicy,expireTime.getTime()); + InnerToken innerToken = Sts2Utils.createInnerToken(serviceInfo.getCredentials(),sts2,inlinePolicy,expireTime.getTime()/1000); String sessionToken = "STS2" + Base64.getEncoder().encodeToString(JSON.toJSONString(innerToken).getBytes()); sts2.setSessionToken(sessionToken); return sts2;