uc刷新access token
This commit is contained in:
parent
12ac9fd628
commit
9d67a07a84
|
|
@ -89,10 +89,10 @@ public class UCApi {
|
||||||
|
|
||||||
java.lang.String tokenCacheJson = tokenCache.getUser().getCookie();
|
java.lang.String tokenCacheJson = tokenCache.getUser().getCookie();
|
||||||
if (StringUtils.isNoneBlank(tokenCacheJson)) {
|
if (StringUtils.isNoneBlank(tokenCacheJson)) {
|
||||||
this.cookieToken = Json.safeObject(tokenCacheJson).getAsJsonObject().get("access_token").getAsString();
|
|
||||||
|
|
||||||
//刷新token
|
|
||||||
qrCodeHandler.refreshToken(Json.safeObject(tokenCacheJson).getAsJsonObject().get("refresh_token").getAsString());
|
//刷新token,并返回
|
||||||
|
this.cookieToken = qrCodeHandler.refreshToken(Json.safeObject(tokenCacheJson).getAsJsonObject().get("refresh_token").getAsString());
|
||||||
|
|
||||||
SpiderDebug.log("UC初始化获取到的cookieToken: " + cookieToken);
|
SpiderDebug.log("UC初始化获取到的cookieToken: " + cookieToken);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -261,8 +261,9 @@ public class UCTokenHandler {
|
||||||
* 刷新refresh token
|
* 刷新refresh token
|
||||||
*
|
*
|
||||||
* @param refreshToken 刷新token
|
* @param refreshToken 刷新token
|
||||||
|
* @return 防火新的accesstoken
|
||||||
*/
|
*/
|
||||||
public void refreshToken(String refreshToken) {
|
public String refreshToken(String refreshToken) {
|
||||||
OkResult okResult1 = this.getAccessToken(refreshToken, true);
|
OkResult okResult1 = this.getAccessToken(refreshToken, true);
|
||||||
|
|
||||||
if (okResult1.getCode() == 200) {
|
if (okResult1.getCode() == 200) {
|
||||||
|
|
@ -270,7 +271,9 @@ public class UCTokenHandler {
|
||||||
SpiderDebug.log("uc Token刷新成功:" + tokenResData.get("data").getAsJsonObject().get("access_token").getAsString());
|
SpiderDebug.log("uc Token刷新成功:" + tokenResData.get("data").getAsJsonObject().get("access_token").getAsString());
|
||||||
//保存到本地
|
//保存到本地
|
||||||
cache.setTokenUser(User.objectFrom(Json.toJson(tokenResData.get("data").getAsJsonObject())));
|
cache.setTokenUser(User.objectFrom(Json.toJson(tokenResData.get("data").getAsJsonObject())));
|
||||||
|
return tokenResData.get("data").getAsJsonObject().get("access_token").getAsString();
|
||||||
}
|
}
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
public String download(String token, String saveFileId) throws Exception {
|
public String download(String token, String saveFileId) throws Exception {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue