Castaly × PicGo Cloud 联调 Demo

仅使用预配置测试账号和测试数据,不要输入真实密码。这是独立合作方接入示例,不提供会员发行或数据库管理能力。

检查连接中…

1. 身份与授权

OIDC:PicGo 使用模拟 Castaly 身份登录。OAuth:Demo 获取用户授权,后端保管 refresh token。

登录 / 明确关联 PicGo Cloud 账号

首个新身份确认创建后,需再次选择 Castaly 完成登录。已登录 PicGo 时,新身份必须明确确认关联。

本次固定 scopes

2. SDK 上传与媒体管理

使用 @picgo/cloud-sdk;上传 files:upload,读取 files:read,元数据 files:metadata:write,删除 files:delete。

尚未上传

打开 PicGo Cloud 图库

3. 服务端上传任务状态(HTTP 示例)

GET /api/upload/status · files:upload。它只表示对象到达/取消,不等于上传进度或图库登记。这里的单文件对象不会登记图库,由服务端孤立上传清理机制处理;常规上传请使用上方 SDK。

4. 容量、权益和兑换

GET /api/storage/usage · storage:usage:read;GET /api/entitlements · entitlements:read。

兑换码通过 POST 交接,领取在 PicGo 页面完成。有效会员会被拒绝且不耗码,宽限期/冻结期无其他有效会员时可领取。

5. 刷新与撤销

管理 PicGo 授权

会话保存在 Demo 单实例内存;重启后重新连接,PicGo 账号不丢失。refresh token 不输出到页面。

结果

就绪