把百度网盘添加带 AList 存储内,相比其他网盘稍微麻烦点,但只要有耐心跟着我操作,不是难事。
🧭 一、准备工作
1️⃣ 打开 SUG Drive 桌面程序,
点击‘启动 AList 本地服务’
点击‘打开Web主页’按钮,或者浏览器输入打开:http://localhost:5244
2️⃣ 登录 AList 后台管理
存储 -> 添加 -> 选择驱动类型:百度网盘
挂载路径(名称可以自定义):/百度网盘
3️⃣ 以上暂时先放着,先去拿到 refresh_token。
🧩 二、获取百度网盘的 refresh_token
1、以下网址中蓝色的部分替换成上面 AList 添加 百度网盘 的页面中的 客服端ID
2、在浏览器打开以上网址,得到百度生成的授权码,有效期 10 分钟
curl -X POST "https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code=你的百度网盘授权码&client_id=你的客户端ID&client_secret=你的客户端密钥&redirect_uri=oob"
使用 百度网盘授权码 替换红色的部分:你的百度网盘授权码
使用 AList 添加百度网盘的页面中的 客服端ID 替换蓝色部分:你的客户端ID
使用 AList 添加百度网盘的页面中的 客服端密钥 替换绿色部分:你的客户端密钥
组合成一长段新的代码。
4、Win键+R,在运行中输入:CMD,回车打开终端(必须使用CMD终端,不能用PowerShell终端)
将上一步代码复制粘贴到CMD终端内,回车,得到即可得到 refresh_tokenh 和 access_token
refresh_token(长期有效):122.3034c4585aa9a27e4e61a8a1ef78a.Y7bPYq1cI5GEHFFXpL0N1G7z107gR7Rysgp.h1-J2Q
access_token(30天有效):121.34cee5702264f99bc6cb86a7f19280.YHendDh_8klVIe64Lh5YGa1p6PuHCwS4_uUT.qtll5A
✅ 三、我们得到两个token,其中 refresh_token 就是我们要的刷新令牌,并且长期有效,复制这一整串 refresh_token 填进 AList 后台的‘刷新令牌’内。
点击保存即可。
✅ 四、错误解决
如果在 CMD 终端内,获取 refresh_tokenh 和 access_token 的时候显示错误信息,如下:
curl: (35) schannel: next InitializeSecurityContext failed: CRYPT_E_REVOCATION_OFFLINE (0x80092013) - 由于吊销服务器已脱机,吊销功能无法检查吊销。
解决方法:禁用 curl 的证书吊销检查,执行命令的最后面加上以下代码:
--ssl-no-revoke
完整代码如下:
curl -X POST "https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code=你的百度网盘授权码&client_id=你的客户端ID&client_secret=你的客户端密钥&redirect_uri=oob" --ssl-no-revoke
将以上代码复制到 CMD 终端运行就能正常获取 refresh_tokenh 和 access_token







搞定