mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-07-22 01:15:14 +08:00
1.2 KiB
1.2 KiB
API 文档
本目录包含 BlueArchive Toolkit 的 API 文档。
OpenAPI 规范
OpenAPI 文档位于 openapi/ 目录,使用 OpenAPI 3.0 标准。
文档生成
API 文档将在开发过程中自动生成和更新。
计划:
- 使用
swag(Go) 从代码注释生成 OpenAPI 文档 - 提供 Swagger UI 在线查看
- 支持导出为 Markdown、HTML 等格式
核心 API 端点(规划中)
认证
POST /api/v1/auth/login- 用户登录POST /api/v1/auth/logout- 用户登出POST /api/v1/auth/refresh- 刷新 Token
翻译管理
GET /api/v1/translations- 获取翻译列表POST /api/v1/translations- 创建翻译PUT /api/v1/translations/:id- 更新翻译DELETE /api/v1/translations/:id- 删除翻译
术语管理
GET /api/v1/glossary- 获取术语列表POST /api/v1/glossary- 创建术语PUT /api/v1/glossary/:id- 更新术语DELETE /api/v1/glossary/:id- 删除术语
资源同步
POST /api/v1/sync/start- 启动同步GET /api/v1/sync/status- 查询同步状态POST /api/v1/sync/cancel- 取消同步
更多详细文档将在 Phase 6 实现 API Server 时补充。