Qodana logo

Qodana

The code quality platform for teams

Releases Tools

Qodana 的公共 API 现已上线!

Read this post in other languages:

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.

image description

Discover more