# 百度网盘令牌与连接恢复

更新日期：2026-10-17。本次是百度授权服务的修复，已经安装的插件不需要为此重新安装。不会改变你选择的备份目标，也不会重新上传已备份文件。

## 平时会请求官方服务器吗

插件会在本机保存百度访问令牌及到期时间。令牌有效时，上传、下载和读取网盘文件直接访问百度，不为每次操作向官方验证。

只有真正需要使用网盘，且本机令牌缺失或距离到期不足一分钟时，才向官方获取访问令牌。不使用网盘时，令牌到期也不会启动定时刷新。

官方服务器加密保存刷新凭证，使用它向百度换取新的访问令牌，并保存百度返回的新刷新凭证。插件不需要回传令牌；应用密钥和刷新凭证不会提供给脚本。换电脑后登录插件账号，首次使用网盘时可获取已有授权；授权仍有效就无需重新登录百度。

## 刷新失败会怎样

| 遇到的情况 | 处理方式 |
| --- | --- |
| 百度明确返回暂时不可用 | 保留连接，至少等待一分钟，之后实际使用时再尝试；不持续轮询 |
| 应用配置被百度拒绝 | 保留用户连接；稍后重试，持续失败时由管理员检查应用配置 |
| 网络中断或响应无法确认 | 保留原连接记录，暂停重复刷新并提示重新授权，避免重复使用可能已被消费的刷新凭证 |
| 百度明确确认授权已失效 | 提示重新连接百度网盘 |
| 百度已刷新成功，但保存回执丢失 | 先查询确认；必要时仅补一次保存，不再次刷新 |
| 刷新期间重新授权或断开连接 | 旧请求不会覆盖新授权，也不会恢复已断开的连接 |

如果百度已经更新令牌，但响应在网络中丢失，服务无法凭空找回未收到的新凭证。此时重新授权是恢复访问的方法；它不等于删除网盘里的备份文件。

此次修复停止把所有刷新错误都当成授权失效。之前已被旧实现删除的授权记录不能自动恢复，遇到“请先连接百度网盘”仍需重新授权一次。

## 清理与备份的区别

官方后台每小时清理一次过期临时记录，全站每天24次触发；不是每个用户各执行24次，也不会因此访问你的 Cloudflare 或启动你的数据备份。机器人凭据发放审计仍每天清理一次。

数据备份继续按实际内容变化处理。没有变化不应产生新的备份；失败重试只处理尚未完成的工作。

## 验证范围

本次验证覆盖本机令牌复用、正常到期、并发刷新、临时失败、未知响应、数据库保存异常，以及刷新期间重连或断开的保护。使用合成凭证与故障注入，不读取用户实际令牌或网盘文件，不能代替所有用户网络环境的真实使用验收。

协议依据：[百度 OAuth 接入指南](https://openauth.baidu.com/doc/doc.html)。
