Files
BlueArchiveToolkit/docs/api/README.md
T

1.2 KiB
Raw Blame History

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 时补充。