更新 'SrcJyAliPublic.js'

main
src48597962 1 year ago
parent 19d0a7c0a6
commit 575b435fe1
  1. 22
      SrcJyAliPublic.js

@ -251,26 +251,6 @@ function aliMyPlayUrl(file_id) {
function aliOpenPlayUrl(file_id,sharedata) { function aliOpenPlayUrl(file_id,sharedata) {
try { try {
function getopentoken(authorization) {
headers['authorization'] = authorization;
headers['x-canary'] = "client=web,app=adrive,version=v4.3.1";
//log(headers);
let data = {"authorize":1,"scope":"user:base,file:all:read,file:all:write"};
let json = JSON.parse(request('https://open.aliyundrive.com/oauth/users/authorize?client_id=76917ccccd4441c39457a04f6084fb2f&redirect_uri=https://alist.nn.ci/tool/aliyundrive/callback&scope=user:base,file:all:read,file:all:write&state=', { headers: headers, body: data, method: 'POST', timeout: 8000 }));
let code = json.redirectUri.split("code=")[1];
let data2 = {"code":code,"grant_type":"authorization_code"}
let json2;
//log(data2);
//json2 = JSON.parse(request('https://aliyundrive-oauth.messense.me/oauth/access_token', { body: data2, method: 'POST', timeout: 8000 }));
try{
json2 = JSON.parse(request('https://api-cf.nn.ci/alist/ali_open/code', { body: data2, method: 'POST', timeout: 8000 }));
} catch(e) {
json2 = JSON.parse(request('https://api.xhofe.top/alist/ali_open/code', { body: data2, method: 'POST', timeout: 8000 }));
}
log(json2);
return json2.access_token || "";
}
function fcopy(obj) { function fcopy(obj) {
try { try {
let json = JSON.parse(fetch('https://api.aliyundrive.com/adrive/v2/batch', { let json = JSON.parse(fetch('https://api.aliyundrive.com/adrive/v2/batch', {
@ -350,7 +330,7 @@ function aliOpenPlayUrl(file_id,sharedata) {
if (aliopentoken && nowtime < (oldtime + 1 * 60 * 60 * 1000)) { if (aliopentoken && nowtime < (oldtime + 1 * 60 * 60 * 1000)) {
opentoken = aliopentoken; opentoken = aliopentoken;
} else { } else {
opentoken = getopentoken(authorization); opentoken = getOpenToken(authorization);
putMyVar('aliopeninfo', opentoken); putMyVar('aliopeninfo', opentoken);
putMyVar('opentokenChecktime', nowtime + 'time'); putMyVar('opentokenChecktime', nowtime + 'time');
} }

Loading…
Cancel
Save