ReedenReeden
数据同步/同步网盘配置

百度网盘 同步

百度网盘授权登录、同步目录位置,以及 20016 授权失效、换账号、授权跳不回、空间已满、文件被封禁、同步慢等常见问题。

百度网盘同步配置

百度网盘通过官方授权接入,不需要填写账号密码。空间大,适合同步书籍等大文件。

授权步骤

  1. 打开 Reeden 的「数据同步」页面,进入「网盘」
  2. 点击「网盘」一栏,在「选择网盘」里选「百度网盘」
  3. 点击「授权百度网盘」,在浏览器中登录百度账号并同意授权
  4. 授权完成后浏览器会跳回 Reeden,「连接状态」变为「已连接」,并显示百度账号名
  5. 点击「验证连接」,提示「连接成功」即可开始同步

授权要在 5 分钟内完成。超时后回到 Reeden 重新点击「授权百度网盘」。

同步目录在哪里

百度网盘不需要填写文件夹。同步数据固定存放在网盘的 /apps/Reeden 目录,在百度网盘客户端里一般显示为「我的应用数据」→「Reeden」。

不要手动删除、移动或重命名这个目录里的文件,否则其他设备会找不到数据。

多设备同步

每台设备都用同一个百度账号授权即可,不需要额外设置目录。

注意事项

  • 授权有有效期,过一段时间就会失效,需要重新授权,这是正常的。同步时提示授权失效,按下面「常见问题」处理即可
  • 想换一个百度账号,见下面的「授权后连到了别的百度账号,或想换账号」
  • 授权会用到浏览器:Reeden 打开系统默认浏览器登录百度,授权后再跳回 Reeden
  • 一个百度账号只有一个同步目录,只能放一套 Reeden 数据
  • 百度网盘也可以只存文件:开启「选项」→「存储策略」→「多网盘同步」后,元数据用其他网盘,书籍等文件数据用百度网盘。详见 选择同步方式

常见问题

1. 报 20016、身份验证失败,或提示「百度网盘访问令牌无效或已过期,请重新授权」

授权已过期或被撤销。错误码 20016、-6、31045,以及「身份验证失败」「access_token 验证未通过」,都是这种情况。百度网盘的授权过一段时间就会失效,隔一阵要重新授权一次是正常的。

在同步详情里点击「重新授权」,重新登录后会自动继续同步。

也可以回到「网盘」页,点击「撤销授权」,再点击「授权百度网盘」。

注意:

  • 只点「重试」或重启 App 解决不了,要重新授权
  • 每台设备都要各自重新授权
  • 重新授权后不需要把书重新上传一遍。如果授权后开始大量上传,先看「网盘」页显示的账号名是不是原来那个,可能登成了别的百度账号

2. 提示「百度网盘授权已过期,请取消授权后重新授权」

在「网盘」页点击「撤销授权」,再点击「授权百度网盘」重新登录。

3. 提示「百度网盘空间已满,请清理网盘或扩容后重试」

网盘剩余空间不够上传新文件。清理网盘或扩容后再同步。

提示里带错误码 -10 或 10(比如 BaiduPan API error (10))时也是空间满了,后面的文字可能是「网盘空间已满」,也可能显示成「未知错误」或「转存文件已经存在」。百度网盘会员到期后可用空间可能变小,原来够用的也可能满。

如果只想同步进度和笔记,可以在「选项」→「同步内容」里关闭「图书文件」等文件类同步,减少占用。

4. 提示「该资源已被百度网盘封禁,无法下载」

这本书的文件在百度网盘被限制下载,Reeden 无法从网盘取回它。可以从还保留这本书的设备上找回原文件,或改用其他网盘存放书籍文件。

被封禁的文件还留在网盘里,只是下载不了。还有这本书的设备正常同步时,可能认为云端已经有这个文件、不会重新上传。这时在那台设备打开这本书的菜单,选「上传到云端」,用本地文件重新上传一次。

不要去百度网盘网页或客户端手动下载同步目录里的文件、再导入 Reeden。这样导入的是一本新书,和原来的书籍记录对不上。

「选项」→「存储策略」里的「文件加密」会在上传前加密书籍文件。开启后,已上传的文件不会自动重新加密,需要清空云端后重新同步,步骤见 同步内容说明。

5. 提示里带「命中接口频控」或「访问超限」

短时间内请求太多,被百度网盘限流了。等一段时间再同步,不要连续反复点击「立即同步」。

6. 授权后没有自动返回 Reeden

浏览器询问是否打开 Reeden 时选择允许。如果仍然没有返回,回到 Reeden 重新点击「授权百度网盘」。

还是跳不回来,或者授权页一片空白:把系统默认浏览器换成另一个浏览器再授权。有些浏览器打不开授权页,或不会跳回 App。

7. 授权后连到了别的百度账号,或想换账号

授权时用的是浏览器里的登录状态。浏览器里还登着哪个百度账号,就会直接用哪个账号授权跳回来,所以撤销授权后再授权,可能又回到原来的账号。

想换账号:

  1. 在 Reeden 的「网盘」页点击「撤销授权」
  2. 在默认浏览器里打开百度网盘网页版,退出当前账号;或者把默认浏览器切到无痕(隐私)模式
  3. 回到 Reeden 点击「授权百度网盘」,登录要用的账号

用手机号验证码登录时,如果这个手机号之前没注册过百度账号,百度可能直接新建一个账号,看起来就是「授权后网盘是空的」。授权后核对「网盘」页显示的账号名,确认每台设备连的是同一个账号。

8. 墨水屏上授权后跳不回 Reeden

墨水屏自带的浏览器常常不能跳回 App。可以:

  • 先在手机上授权百度网盘,再在墨水屏上用「从其他设备恢复」勾选「本机设置与密钥」,把手机上的授权带过去,见 从其他设备恢复
  • 或者把墨水屏的默认浏览器换成能跳回 App 的浏览器,再授权

9. 百度网盘同步很慢

百度网盘对不同会员等级的上传下载速度有限制,这是百度那边的限制,Reeden 绕不开。超级会员上传大文件时每次能传的分片更大,会快一些。

书多、同步频繁时,可以开启「多网盘同步」,把元数据放到更快的网盘,书籍等文件留在百度网盘,见 选择同步方式。