更新 'SrcJyAliDisk.js'

master
src48597962 1 year ago
parent 5fa91b4f06
commit 7637fc919d
  1. 80
      SrcJyAliDisk.js

@ -850,47 +850,51 @@ function yundiskhistory() {
}) })
}else if(getMyVar('云盘历史','1')=='2'){ }else if(getMyVar('云盘历史','1')=='2'){
let opentoken = getOpenToken(authorization); let opentoken = getOpenToken(authorization);
headers['authorization'] = 'Bearer ' + opentoken; if(opentoken){
let recentList = JSON.parse(request('https://openapi.aliyundrive.com/adrive/v1.0/openFile/video/recentList', { headers: headers, body: {"image_thumbnail_width":480,"fields":"*","video_thumbnail_width":480}, method: 'POST' })); headers['authorization'] = 'Bearer ' + opentoken;
let items = recentList.items; let recentList = JSON.parse(request('https://openapi.aliyundrive.com/adrive/v1.0/openFile/video/recentList', { headers: headers, body: {"image_thumbnail_width":480,"fields":"*","video_thumbnail_width":480}, method: 'POST' }));
let arr = []; let items = recentList.items;
items.forEach(it=>{ let arr = [];
let index = arr.indexOf(arr.filter(d=>d.parent_file_id == it.parent_file_id)[0]); items.forEach(it=>{
if(index==-1){ let index = arr.indexOf(arr.filter(d=>d.parent_file_id == it.parent_file_id)[0]);
arr.push(it); if(index==-1){
} arr.push(it);
}) }
arr.forEach(it=>{ })
try{ arr.forEach(it=>{
let folder = JSON.parse(request('https://openapi.aliyundrive.com/adrive/v1.0/openFile/get', { headers: headers, body: {"drive_id":it.drive_id,"file_id":it.parent_file_id}, method: 'POST' })); try{
d.push({ let folder = JSON.parse(request('https://openapi.aliyundrive.com/adrive/v1.0/openFile/get', { headers: headers, body: {"drive_id":it.drive_id,"file_id":it.parent_file_id}, method: 'POST' }));
title: folder.name, d.push({
url: $("hiker://empty#noRecordHistory#").rule((folder_id, isSearch, drive_id) => { title: folder.name,
if(getItem('yundisk_updateRecord')=="1"){ url: $("hiker://empty#noRecordHistory#").rule((folder_id, isSearch, drive_id) => {
addListener("onClose", $.toString(() => { if(getItem('yundisk_updateRecord')=="1"){
refreshPage(false); addListener("onClose", $.toString(() => {
})); refreshPage(false);
} }));
}
require(config.依赖.match(/http(s)?:\/\/.*\//)[0].replace('/Ju/', '/master/') + 'SrcJyAliDisk.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0].replace('/Ju/', '/master/') + 'SrcJyAliDisk.js');
aliMyDisk(folder_id, isSearch, drive_id); aliMyDisk(folder_id, isSearch, drive_id);
if(MY_PARAMS.lastClick){ if(MY_PARAMS.lastClick){
toast('上次观看足迹:' + MY_PARAMS.lastClick); toast('上次观看足迹:' + MY_PARAMS.lastClick);
}
}, it.parent_file_id, 0, it.drive_id),
img: it.thumbnail + "@Referer=https://www.aliyundrive.com/",
desc: it.name,
col_type: "avatar",
extra: {
lastClick: it.name,
pageTitle: folder.name
} }
}, it.parent_file_id, 0, it.drive_id), })
img: it.thumbnail + "@Referer=https://www.aliyundrive.com/", }catch(e){
desc: it.name, log(e.message);
col_type: "avatar", }
extra: {
lastClick: it.name,
pageTitle: folder.name
}
})
}catch(e){
log(e.message);
}
}) })
}else{
toast('开放接口opentoken获取失败');
}
} }
setResult(d); setResult(d);
} }
Loading…
Cancel
Save