ZIP 独立文件
推荐解压后是一堆 workbuddy-<uid>.json,直接放进 workbuddy2api 的 auths/ 目录。
- 把解压出来的 JSON 全部复制到
auths/。 - 用 Docker 跑的话,文件属主要改成容器用户:
chown 10001:10001 auths/workbuddy-*.json,否则刷新 token 写回时会报权限错误。 - 重启服务(如
docker compose restart),日志里能看到载入的账号数变多。
| 状态 | UID | realm | 昵称 | 到期 | 说明 |
|---|
解压后是一堆 workbuddy-<uid>.json,直接放进 workbuddy2api 的 auths/ 目录。
auths/。chown 10001:10001 auths/workbuddy-*.json,否则刷新 token 写回时会报权限错误。docker compose restart),日志里能看到载入的账号数变多。一个文件包含全部账号,通过 workbuddy2api-panel 的导入接口一次导入。
cockpit-import-*.json 传到服务器。curl -X POST http://127.0.0.1:7866/panel/api/import/cockpit \ -H "Authorization: Bearer <面板 api_key>" \ -F "file=@cockpit-import.json"
CPA 插件和 workbuddy2api-panel 用的是同一套凭证结构,转换只是补上 realm、去掉 panel 用不到的顶层字段,不需要重新登录,也不会访问上游。同一个账号只保留到期最晚的那一份。