Qodana logo

Qodana

The code quality platform for teams

Releases Tools

Qodana 的公共 API 现已上线!

Qodana 公共 API 现已上线,并提供了完整的文档、示例和 OpenAPI 规范。在此版本中,所有 Qodana Cloud 用户都可以将 Qodana 直接集成到自有系统中、自动执行关键工作流,并以编程方式访问核心功能。

查看文档

最新变化?

在此之前,某些 API 端点仅对所选帐户开放。在此版本中,我们扩展、细化并记录了这些端点,使所有人都可以使用它们。

使用公共 API,您现在可以:

直接通过 API 创建和管理团队和项目

要创建新团队(如适用)和项目,并获得项目令牌,请向 https://{qodana_cloud_url}/api/v1/public/organizations/projects 端点发送 POST 请求,并提供团队和项目名称,例如:

qodana_token=$(curl -X POST https://{qodana_cloud_url}/api/v1/public/organizations/projects 
  -H "Authorization: Bearer $permanent_organization_token" 
  -d '{
        "projectName": "My project name",
        "teamName": "My team name"
      }')

这意味着您可以更无缝地将 Qodana 与现有 DevOps 管道、仪表板或内部工具关联,无需离开自己的开发环境。

探索文档

您可以在官方 Qodana 公共 API 文档中找到完整的公共 API 参考、端点详细信息和示例。随时查看更新。

为了方便起见,我们还发布了 OpenAPI 规范 (openapi.yaml),以便您可以在 Postman 或 Swagger UI 等工具中轻松探索或测试端点。

查看文档

后续计划

今年,我们将继续扩展公共 API,推出新的端点和功能,让您能够更深入地获取 Qodana 的各种功能。

我们已迫不及待想要看到您如何使用 API 来自动执行您的工作流、将 Qodana 集成到您的工具链中,并将代码质量洞察融入日常开发流程。在 RedditLinkedInX 上关注我们,获取更多动态。

本博文英文原作者:

Kerry Beetge

Kerry Beetge

Qodana Advocate, Tech Journalist and IoT enthusiast.

Discover more