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">
<label for="site-select" class="form-label">网盘名称</label>
<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_us">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="baiduyun_go">百度网盘 验证登录</option>
<option value="baiduyun_ob">百度网盘 OOB 验证</option>
@ -54,7 +54,7 @@
</div>
<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"
readonly onclick="autoCopy(this)">
</div>
@ -68,12 +68,12 @@
</div>
<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>
</div>
<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>
</div>
<div class="mb-3" id="sharepoint-url-view">

View File

@ -29,6 +29,7 @@ async function getLogin(refresh = false) {
});
return;
}
}
// 阿里云盘扫码v2直接调用专用API不需要构建传统的requests路径
if (apps_type === "alicloud_oa" && !refresh) {
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" ||
siteSelect.value == "123cloud_go" ||
// siteSelect.value == "onedrive_go" ||
siteSelect.value == "onedrive_cn" ||
siteSelect.value == "onedrive_us" ||
siteSelect.value == "onedrive_de" ||

View File

@ -5,6 +5,10 @@ import * as configs from "./shares/configs";
import * as refresh from "./shares/refresh";
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": [
'https://login.microsoftonline.com/common/oauth2/v2.0/authorize',
'https://login.microsoftonline.com/common/oauth2/v2.0/token'