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 集成到您的工具链中,并将代码质量洞察融入日常开发流程。在 Reddit、LinkedIn 或 X 上关注我们,获取更多动态。
本博文英文原作者: