From 6c54ac98db1d547b57a7247d8afdb5a2f3b76b0f Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 16 Jun 2023 16:40:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyAliPublic.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyAliPublic.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SrcJyAliPublic.js b/SrcJyAliPublic.js index 8af339b1..48d1936b 100644 --- a/SrcJyAliPublic.js +++ b/SrcJyAliPublic.js @@ -177,8 +177,13 @@ function aliOpenPlayUrl(file_id) { 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: 3000 })); let code = json.redirectUri.split("code=")[1]; - let data2 = {"code":code,"grant_type":"authorization_code"}//https://api.xhofe.top - let json2 = JSON.parse(request('https://api-cf.nn.ci/alist/ali_open/code', { body: data2, method: 'POST', timeout: 3000 })); + let data2 = {"code":code,"grant_type":"authorization_code"} + let json2; + try{ + json2 = JSON.parse(request('https://api-cf.nn.ci/alist/ali_open/code', { body: data2, method: 'POST', timeout: 3000 })); + } catch(e) { + json2 = JSON.parse(request('https://api.xhofe.top/alist/ali_open/code', { body: data2, method: 'POST', timeout: 3000 })); + } return json2.access_token || ""; } let opentoken;