fix server_use issue
This commit is contained in:
Pikachu Ren 2025-06-16 21:23:40 +08:00
parent 6b222ac428
commit dec75c4f82
4 changed files with 130 additions and 125 deletions

View File

@ -17,12 +17,12 @@
<div class="mb-3"> <div class="mb-3">
<label for="site-select" class="form-label">网盘名称</label> <label for="site-select" class="form-label">网盘名称</label>
<select id="site-select" class="form-select"> <select id="site-select" class="form-select">
<!-- <option value="onedrive_pr" selected>OneDrive 个人账户</option>--> <option value="onedrive_go" selected>OneDrive 企业账号</option>
<option value="onedrive_go" selected>OneDrive 企业版本</option> <option value="onedrive_pr">OneDrive 个人账号</option>
<option value="onedrive_cn">OneDrive 世纪互联</option> <option value="onedrive_cn">OneDrive 世纪互联</option>
<option value="onedrive_us">OneDrive 美国版本</option> <option value="onedrive_us">OneDrive 美国版本</option>
<option value="onedrive_de">OneDrive 德国版本</option> <option value="onedrive_de">OneDrive 德国版本</option>
<option value="alicloud_qr">阿里盘 应用登录</option> <option value="alicloud_qr">阿里盘 应用登录</option>
<option value="alicloud_oa">阿里云盘 直接登录</option> <option value="alicloud_oa">阿里云盘 直接登录</option>
<option value="baiduyun_go">百度网盘 验证登录</option> <option value="baiduyun_go">百度网盘 验证登录</option>
<option value="baiduyun_ob">百度网盘 OOB 验证</option> <option value="baiduyun_ob">百度网盘 OOB 验证</option>
@ -54,7 +54,7 @@
</div> </div>
<div class="mb-3"> <div class="mb-3">
<label for="callback-url" class="form-label">回调地址</label> <label for="callback-url" class="form-label">回调地址Callback URL</label>
<input type="text" id="callback-url" class="form-control" value="https://api.oplist.org/onedrive/callback" <input type="text" id="callback-url" class="form-control" value="https://api.oplist.org/onedrive/callback"
readonly onclick="autoCopy(this)"> readonly onclick="autoCopy(this)">
</div> </div>
@ -68,12 +68,12 @@
</div> </div>
<div class="mb-3"> <div class="mb-3">
<label for="access-token" class="form-label">访问秘钥</label> <label for="access-token" class="form-label">访问令牌Access Token</label>
<textarea id="access-token" class="form-control" rows="3" readonly onclick="autoCopy(this)"></textarea> <textarea id="access-token" class="form-control" rows="3" readonly onclick="autoCopy(this)"></textarea>
</div> </div>
<div class="mb-3"> <div class="mb-3">
<label for="refresh-token" class="form-label">刷新秘钥</label> <label for="refresh-token" class="form-label">刷新令牌Refresh Token</label>
<textarea id="refresh-token" class="form-control" rows="3" readonly onclick="autoCopy(this)"></textarea> <textarea id="refresh-token" class="form-control" rows="3" readonly onclick="autoCopy(this)"></textarea>
</div> </div>
<div class="mb-3" id="sharepoint-url-view"> <div class="mb-3" id="sharepoint-url-view">

View File

@ -29,6 +29,7 @@ async function getLogin(refresh = false) {
}); });
return; return;
} }
}
// 阿里云盘扫码v2直接调用专用API不需要构建传统的requests路径 // 阿里云盘扫码v2直接调用专用API不需要构建传统的requests路径
if (apps_type === "alicloud_oa" && !refresh) { if (apps_type === "alicloud_oa" && !refresh) {
await startAlicloud2Login(); await startAlicloud2Login();
@ -162,4 +163,3 @@ async function getLogin(refresh = false) {
}); });
} }
} }
}

View File

@ -90,6 +90,7 @@ async function getToken() {
} }
if (siteSelect.value == "baiduyun_ob" || if (siteSelect.value == "baiduyun_ob" ||
siteSelect.value == "123cloud_go" || siteSelect.value == "123cloud_go" ||
// siteSelect.value == "onedrive_go" ||
siteSelect.value == "onedrive_cn" || siteSelect.value == "onedrive_cn" ||
siteSelect.value == "onedrive_us" || siteSelect.value == "onedrive_us" ||
siteSelect.value == "onedrive_de" || siteSelect.value == "onedrive_de" ||

View File

@ -5,6 +5,10 @@ import * as configs from "./shares/configs";
import * as refresh from "./shares/refresh"; import * as refresh from "./shares/refresh";
const driver_map: Record<string, string[]> = { const driver_map: Record<string, string[]> = {
"onedrive_pr": [
'https://login.microsoftonline.com/common/oauth2/v2.0/authorize',
'https://login.microsoftonline.com/common/oauth2/v2.0/token'
],
"onedrive_go": [ "onedrive_go": [
'https://login.microsoftonline.com/common/oauth2/v2.0/authorize', 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize',
'https://login.microsoftonline.com/common/oauth2/v2.0/token' 'https://login.microsoftonline.com/common/oauth2/v2.0/token'