是否可以在SonarQube搜索API中使用多个参数?

时间:2016-06-23 21:10:32

标签: search parameters sonarqube

花了一些时间去搜索谷歌并查看Sonar Qube API文档,并尝试对常见模式进行一些排列,我已经到了这样的地步,我想知道是否甚至可以在执行时使用多个参数在SonarQube的API中发布搜索。

搜索的目的是使用Sonarqube的问题数据填充团队散热器。这些数据将与来自其他来源的构建数据相结合(或者我只是链接到SonarQube显示页面)

api的当前配置URL是:

https://sonarqubesitehere.com/api/issues/search?=projectKeys=com.projectnamehere

(这是虚拟代码,名称已更改,以保护无辜者)

我希望能够在此搜索中添加第二个参数,使我只能接收属于我指定的特定项目的主要(或次要)问题。该搜索的搜索词是/ search?severities = MAJOR

有人因这个特殊问题而陷入困境吗?

2 个答案:

答案 0 :(得分:0)

请检查sonarqube.com上的WS API或您自己的实例,例如:https://your-sonarqube.com/web_api/api/issues/search

以下是具有多个参数的api/issues/search的示例

答案 1 :(得分:0)

哼哼......如果您阅读了Web API documentation for /issues/search,并且知道如何正确编写使用参数的URL,那么很容易找到解决方案如下:

https://<your_server>/api/issues/search?projectKeys=project1Key,project2Key&severities=MINOR,MAJOR

SonarQube.com上的实例:https://sonarqube.com/api/issues/search?projectKeys=clang,git&severities=BLOCKER