数据导入导出
通过 JSON 或 WebDAV 快速备份/迁移账号与偏好设置,支持本地手动导入导出与云端同步两种模式。
适用场景
- 新设备同步已有站点账号、密钥与排序偏好。
- 批量迁移至测试环境/团队成员。
- 与其他管理工具(例如 One API Hub 旧版)互相导入导出。
手动导入导出
- 打开插件 → 导入导出 页面。
- 在 “本地备份” 卡片中:
- 点击 “导出 JSON”,浏览器自动生成包含账号/偏好的文件。
- 点击 “导入 JSON” 并选择文件,完成后页面会提示成功/失败。
- JSON 结构包含:
accounts: 所有站点账号,字段与accountStorage相同。pinnedAccountIds: 置顶账号 ID。last_updated: Unix 时间戳,便于判断新旧。preferences: 用户偏好(语言、排序、自动刷新等)。
提示:导入时会覆盖当前账号与偏好,建议先导出一次备份。
WebDAV 同步
- 详见 WebDAV 备份与自动同步。
- 支持“合并/仅上传/仅下载”策略,自动定期同步。
与其他工具互通
- One API Hub:由于继承其数据结构,可直接导入旧版导出的 JSON。
- 第三方脚本:只要遵循相同的字段命名,也可以构造 JSON 后导入。
- CherryStudio / CC Switch:请使用 快速导出站点 ,可直接推送到目标平台,无需手动编辑 JSON。
常见问题
| 问题 | 处理方式 |
|---|---|
| 导入失败 | JSON 结构可能被编辑器改动,建议使用导出的原始格式;必要时查阅控制台错误信息。 |
| 账号丢失 | 检查备份中 accounts.length 是否为 0;若误覆盖,可在 WebDAV 或系统回收站中找到旧文件。 |
| 仅想恢复偏好 | 可手动编辑 JSON,只保留 preferences 字段再导入。 |
| 文件包含旧字段 | 系统会自动执行迁移脚本(如 WebDAV config migration);若仍失败,请附上 JSON 结构反馈。 |