diff --git a/SrcJyAliDisk.js b/SrcJyAliDisk.js index d6d8c5a8..2b869e0e 100644 --- a/SrcJyAliDisk.js +++ b/SrcJyAliDisk.js @@ -22,6 +22,7 @@ function aliShareUrl(input) { } function aliShare(share_id, folder_id, share_pwd) { + let d = []; setPageTitle(MY_PARAMS && MY_PARAMS.dirname ? MY_PARAMS.dirname : '云盘共享文件 | 聚影√'); let headers = { 'content-type': 'application/json;charset=UTF-8', @@ -34,12 +35,11 @@ function aliShare(share_id, folder_id, share_pwd) { 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": 200, "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; - log(sharelist); + let sharelist = JSON.parse(request('https://api.aliyundrive.com/adrive/v2/file/list_by_share', { headers: headers, body: postdata, method: 'POST' })).items; let sublist = sharelist.filter(item => { return item.type == "file" && /srt|vtt|ass/.test(item.file_extension); }) - let d = []; + let dirlist = sharelist.filter((item) => { return item.type == "folder"; }) @@ -98,10 +98,10 @@ function aliShare(share_id, folder_id, share_pwd) { }) } }) - setResult(d); }catch(e){ - toast('获取共享文件列表失败.'+e.message); + toast('获取文件列表失败,下拉刷新重试.'); } + setResult(d); } function aliShareSearch(input) {