diff --git a/web-service/src/main/java/cn/qaiu/lz/common/parser/impl/YeTool.java b/web-service/src/main/java/cn/qaiu/lz/common/parser/impl/YeTool.java index ded013d..201049c 100644 --- a/web-service/src/main/java/cn/qaiu/lz/common/parser/impl/YeTool.java +++ b/web-service/src/main/java/cn/qaiu/lz/common/parser/impl/YeTool.java @@ -40,10 +40,10 @@ public class YeTool implements IPanTool { ={authKey}"; */ - private static final String GET_FILE_INFO_URL = "https://www.123pan.com/b/api/share/get?limit=100&next=1&orderBy" + + private static final String GET_FILE_INFO_URL = "https://www.123pan.com/a/api/share/get?limit=100&next=1&orderBy" + "=file_name&orderDirection=asc" + "&shareKey={shareKey}&SharePwd={pwd}&ParentFileId=0&Page=1&event=homeListFile&operateType=1"; - private static final String DOWNLOAD_API_URL = "https://www.123pan.com/b/api/share/download/info?{authK}={authV}"; + private static final String DOWNLOAD_API_URL = "https://www.123pan.com/a/api/share/download/info?{authK}={authV}"; public Future parse(String data, String code) { @@ -119,7 +119,7 @@ public class YeTool implements IPanTool { // 调用JS文件获取签名 ScriptObjectMirror getSign; try { - getSign = JsExecUtils.executeJs("getSign", "/b/api/share/download/info"); + getSign = JsExecUtils.executeJs("getSign", "/a/api/share/download/info"); } catch (ScriptException | IOException | NoSuchMethodException e) { promise.fail(e); return; diff --git a/web-service/src/main/resources/http-tools/pan-ye.http b/web-service/src/main/resources/http-tools/pan-ye.http index 1a98e61..6ad3c50 100644 --- a/web-service/src/main/resources/http-tools/pan-ye.http +++ b/web-service/src/main/resources/http-tools/pan-ye.http @@ -119,3 +119,8 @@ Platform:web {"ShareKey":"iaKtVv-6OECd","behavior":1} ### eaefamemdead +POST https://www.123pan.com/a/api/share/download/info?598392083=1691599441-4130548-2079498810 +App-Version:3 +Platform:web + +{"ShareKey":"iaKtVv-ICECd","FileID":2169781,"S3keyFlag":"1815268665-0","Size":163708684,"Etag":"e7f288198505ae4481d638f1f42f1477"} diff --git a/web-service/src/test/java/cn/qaiu/web/test/TestAESUtil.java b/web-service/src/test/java/cn/qaiu/web/test/TestAESUtil.java index d9bae26..1a46244 100644 --- a/web-service/src/test/java/cn/qaiu/web/test/TestAESUtil.java +++ b/web-service/src/test/java/cn/qaiu/web/test/TestAESUtil.java @@ -65,8 +65,8 @@ public class TestAESUtil { @Test public void testKeyAuth(){ - System.out.println(AESUtils.getAuthKey("/b/api/share/download/info")); - System.out.println(AESUtils.getAuthKey("/b/api/share/download/info")); + System.out.println(AESUtils.getAuthKey("/a/api/share/download/info")); + System.out.println(AESUtils.getAuthKey("/a/api/share/download/info")); System.out.println(AESUtils.getAuthKey("/b/api/share/get")); }