diff --git a/app/src/main/java/com/github/catvod/ali/API.java b/app/src/main/java/com/github/catvod/ali/API.java index 01dbc6a9..0575b5ad 100644 --- a/app/src/main/java/com/github/catvod/ali/API.java +++ b/app/src/main/java/com/github/catvod/ali/API.java @@ -131,8 +131,12 @@ public class API { } private boolean alist(String url, JSONObject body) { - OkResult result = OkHttp.postJson(url, body.toString(), getHeader()); - SpiderDebug.log(result.getCode() + "," + url + "," + result.getBody()); + //https://api-cf.nn.ci/alist/ali_open/ + //https://api.xhofe.top/alist/ali_open/ + //https://sni_api_nn_ci.cooluc.com/alist/ali_open/ + String api = "https://api.xhofe.top/alist/ali_open/" + url; + OkResult result = OkHttp.postJson(api, body.toString(), getHeader()); + SpiderDebug.log(result.getCode() + "," + api + "," + result.getBody()); if (isManyRequest(result.getBody())) return false; oauth = OAuth.objectFrom(result.getBody()).save(); return true; @@ -234,7 +238,7 @@ public class API { JSONObject body = new JSONObject(); body.put("code", code); body.put("grant_type", "authorization_code"); - return alist("https://api.xhofe.top/alist/ali_open/code", body); + return alist("code", body); } catch (Exception e) { e.printStackTrace(); oauth.clean().save(); @@ -249,7 +253,7 @@ public class API { JSONObject body = new JSONObject(); body.put("grant_type", "refresh_token"); body.put("refresh_token", oauth.getRefreshToken()); - return alist("https://api.xhofe.top/alist/ali_open/token", body); + return alist("token", body); } catch (Exception e) { e.printStackTrace(); oauth.clean().save();