diff --git a/app/src/main/java/com/github/catvod/api/AliYun.java b/app/src/main/java/com/github/catvod/api/AliYun.java index 0523a554..0c5b03f2 100644 --- a/app/src/main/java/com/github/catvod/api/AliYun.java +++ b/app/src/main/java/com/github/catvod/api/AliYun.java @@ -354,6 +354,7 @@ public class AliYun { JsonObject param = new JsonObject(); param.addProperty("file_id", tempIds.get(0)); param.addProperty("drive_id", cache.getDrive().getDriveId()); + param.addProperty("expire_sec", 900); String json = oauth("openFile/getDownloadUrl", param.toString(), true); String url = Download.objectFrom(json).getUrl(); downloadMap.put(fileId, url); @@ -375,7 +376,7 @@ public class AliYun { param.addProperty("file_id", tempIds.get(0)); param.addProperty("drive_id", cache.getDrive().getDriveId()); param.addProperty("category", "live_transcoding"); - param.addProperty("url_expire_sec", "14400"); + param.addProperty("url_expire_sec", 900); String json = oauth("openFile/getVideoPreviewPlayInfo", param.toString(), true); return Preview.objectFrom(json).getVideoPreviewPlayInfo(); } catch (Exception e) { @@ -462,7 +463,7 @@ public class AliYun { private static boolean isExpire(String url) { String expires = new UrlQuerySanitizer(url).getValue("x-oss-expires"); if (TextUtils.isEmpty(expires)) return false; - return Long.parseLong(expires) - getTimeStamp() <= 60; + return Long.parseLong(expires) - getTimeStamp() <= 15; } private static long getTimeStamp() { diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 679c845c..ae5181aa 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 0ee9603c..037efca6 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -8b94f251e1af6b67e1ee86cb151cda70 +d363d6ddea1cbc73ce7addcae613605e diff --git a/json/adult.json b/json/adult.json index 849af347..bca6534c 100644 --- a/json/adult.json +++ b/json/adult.json @@ -1,5 +1,5 @@ { - "spider": "https://fm.t4tv.hz.cz/jar/custom_spider.jar;md5;8b94f251e1af6b67e1ee86cb151cda70", + "spider": "https://fm.t4tv.hz.cz/jar/custom_spider.jar;md5;d363d6ddea1cbc73ce7addcae613605e", "wallpaper": "https://gao.chuqiuyu.tk", "sites": [ { diff --git a/json/config.json b/json/config.json index f00f0f2d..6737fe71 100644 --- a/json/config.json +++ b/json/config.json @@ -1,5 +1,5 @@ { - "spider": "https://fm.t4tv.hz.cz/jar/custom_spider.jar;md5;8b94f251e1af6b67e1ee86cb151cda70", + "spider": "https://fm.t4tv.hz.cz/jar/custom_spider.jar;md5;d363d6ddea1cbc73ce7addcae613605e", "wallpaper": "http://饭太硬.top/深色壁纸/api.php", "sites": [ {