更新 'SrcJyAliDisk.js'

master
src48597962 2 years ago
parent 2892b424ff
commit ad0f39a387
  1. 13
      SrcJyAliDisk.js

@ -30,10 +30,15 @@ function aliShare(share_id, folder_id, share_pwd) {
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.41",
"x-canary": "client=web,app=share,version=v2.3.1"
};
let sharetoken = JSON.parse(request('https://api.aliyundrive.com/v2/share_link/get_share_token', { headers: headers, body: { "share_pwd": share_pwd, "share_id": share_id }, method: 'POST', timeout: 3000 })).share_token;
let postdata = { "share_id": share_id, "parent_file_id": folder_id || "root", "limit": 20, "image_thumbnail_process": "image/resize,w_256/format,jpeg", "image_url_process": "image/resize,w_1920/format,jpeg/interlace,1", "video_thumbnail_process": "video/snapshot,t_1000,f_jpg,ar_auto,w_256", "order_by": "name", "order_direction": "DESC" };
headers['x-share-token'] = sharetoken;
let sharelist = JSON.parse(request('https://api.aliyundrive.com/adrive/v2/file/list_by_share', { headers: headers, body: postdata, method: 'POST', timeout: 3000 })).items;
let sharelist = [];
try{
let sharetoken = JSON.parse(request('https://api.aliyundrive.com/v2/share_link/get_share_token', { headers: headers, body: { "share_pwd": share_pwd, "share_id": share_id }, method: 'POST', timeout: 3000 })).share_token;
let postdata = { "share_id": share_id, "parent_file_id": folder_id || "root", "limit": 20, "image_thumbnail_process": "image/resize,w_256/format,jpeg", "image_url_process": "image/resize,w_1920/format,jpeg/interlace,1", "video_thumbnail_process": "video/snapshot,t_1000,f_jpg,ar_auto,w_256", "order_by": "name", "order_direction": "DESC" };
headers['x-share-token'] = sharetoken;
sharelist = JSON.parse(request('https://api.aliyundrive.com/adrive/v2/file/list_by_share', { headers: headers, body: postdata, method: 'POST', timeout: 3000 })).items;
}catch(e){
toast('获取共享文件列表失败.'+e.message);
}
let sublist = sharelist.filter(item => {
return item.type == "file" && /srt|vtt|ass/.test(item.file_extension);
})

Loading…
Cancel
Save