跳转到内容

API 参考

Paideia LMS 提供了一个 REST API,用于以编程方式访问系统。API 使用 OpenAPI 规范进行文档化,允许您探索可用的端点、请求/响应模式以及身份验证要求。

Paideia LMS 支持 OpenAPI(原 Swagger),并在以下位置提供 API 规范:

/openapi.json

您可以在任何 Paideia LMS 实例上访问此端点以查看完整的 API 规范。OpenAPI 规范包括:

  • 所有可用的 API 端点
  • 请求和响应模式
  • 身份验证要求
  • 参数描述
  • 示例请求和响应

您可以使用 OpenAPI 规范来:

  • 生成 API 客户端 - 使用 OpenAPI Generator 等工具为您首选的编程语言创建客户端库
  • 测试端点 - 使用 Swagger UI 或 Postman 等工具与 API 交互
  • 文档集成 - 使用规范作为构建与 Paideia LMS 集成的参考

OpenAPI 规范可在您的 Paideia LMS 实例的 /openapi.json 公开访问。这允许开发人员和工具发现和理解可用的 API 端点,而无需身份验证。

对于实际的 API 访问,您需要使用在您的 Paideia LMS 实例中配置的适当身份验证方法进行身份验证。

要查看 OpenAPI 规范,您可以:

  1. 直接 URL 访问:在浏览器中导航到 https://your-paideia-instance.com/openapi.json
  2. 使用 curlcurl https://your-paideia-instance.com/openapi.json
  3. OpenAPI 工具:许多 OpenAPI 工具可以直接从 URL 获取并解析规范
Ask DeepWiki
贡献 社区 赞助