Fix ali
This commit is contained in:
parent
36caf6ca2d
commit
53d926050e
|
|
@ -56,7 +56,7 @@ public class Auth {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isEmpty() {
|
public boolean isEmpty() {
|
||||||
return getRefreshToken().isEmpty() || getAccessToken().isEmpty();
|
return getRefreshToken().isEmpty();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void clean() {
|
public void clean() {
|
||||||
|
|
|
||||||
|
|
@ -91,13 +91,13 @@ public class Ali {
|
||||||
if (!matcher.find()) return "";
|
if (!matcher.find()) return "";
|
||||||
String shareId = matcher.group(1);
|
String shareId = matcher.group(1);
|
||||||
String fileId = matcher.groupCount() == 3 ? matcher.group(3) : "";
|
String fileId = matcher.groupCount() == 3 ? matcher.group(3) : "";
|
||||||
auth.setShareId(shareId);
|
auth.setShareId(shareId); refreshShareToken();
|
||||||
refreshShareToken();
|
|
||||||
return Result.string(getVod(url, fileId));
|
return Result.string(getVod(url, fileId));
|
||||||
}
|
}
|
||||||
|
|
||||||
public String playerContent(String flag, String id) {
|
public String playerContent(String flag, String id) {
|
||||||
String[] ids = id.split("\\+");
|
String[] ids = id.split("\\+");
|
||||||
|
if (auth.isEmpty()) refreshAccessToken();
|
||||||
if (flag.equals("原畫")) {
|
if (flag.equals("原畫")) {
|
||||||
return Result.get().url(getDownloadUrl(ids[0])).sub(getSub(ids)).header(getHeaders()).string();
|
return Result.get().url(getDownloadUrl(ids[0])).sub(getSub(ids)).header(getHeaders()).string();
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue