更新 'SrcJyAliDisk.js'

master
src48597962 2 years ago
parent 9aee50d111
commit e8bb83db89
  1. 24
      SrcJyAliDisk.js

@ -1,6 +1,14 @@
//引入Ali公用文件 //引入Ali公用文件
require(config.依赖.match(/http(s)?:\/\/.*\//)[0].replace('/Ju/', '/master/') + 'SrcJyAliPublic.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0].replace('/Ju/', '/master/') + 'SrcJyAliPublic.js');
let folderFilter = new RegExp("点左上角头像订阅|点击头像订阅|购买年超级会员|购买会员享8T", "i");//文件夹过滤 let folderFilter = new RegExp("点左上角头像订阅|点击头像订阅|购买年超级会员|购买会员享8T", "i");//文件夹过滤
let errorCode = {
'ShareLink.Cancelled': '分享链接已失效',
'ShareLink.Forbidden': '违规资源已被封禁',
'NotFound.ShareLink': '不存在该链接请核对',
'AccessTokenInvalid': '访问令牌失效,请重新登陆',
'ShareLinkTokenInvalid': '分享令牌失效',
'ParamFlowException': '访问过于频繁,请稍后再试'
}
function aliShareUrl(input) { function aliShareUrl(input) {
let li = input.split('\n'); let li = input.split('\n');
@ -139,20 +147,10 @@ function aliShare(share_id, folder_id, share_pwd) {
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": orderskey.split('#')[0], "order_direction": orderskey.split('#')[1] }; 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": orderskey.split('#')[0], "order_direction": orderskey.split('#')[1] };
headers['x-share-token'] = sharetoken; headers['x-share-token'] = sharetoken;
let getShare = JSON.parse(request('https://api.aliyundrive.com/adrive/v2/file/list_by_share', { headers: headers, body: postdata, method: 'POST' })); let getShare = JSON.parse(request('https://api.aliyundrive.com/adrive/v2/file/list_by_share', { headers: headers, body: postdata, method: 'POST' }));
let errorCodeMap = new Map([ if(errorCode[getShare.code]){
['ShareLink.Cancelled', ['分享链接已失效']], log(errorCode[getShare.code]);
['ShareLink.Forbidden', ['违规资源已被封禁']], return "toast://" + errorCode[getShare.code];
['NotFound.ShareLink', ['不存在该链接请核对']],
['AccessTokenInvalid', ['访问令牌失效,请重新登陆']],
['ShareLinkTokenInvalid', ['分享令牌失效']],
['ParamFlowException', ['访问过于频繁,请稍后再试', 3]],
]);
log(errorCodeMap);
/*
if(getShare.code==){
} }
*/
let sharelist = getShare.items || []; let sharelist = getShare.items || [];
sharelist = sharelist.filter(item => { sharelist = sharelist.filter(item => {
return item.type == "file" || (item.type == "folder" && !folderFilter.test(item.name)); return item.type == "file" || (item.type == "folder" && !folderFilter.test(item.name));

Loading…
Cancel
Save