SonarQube API 搜索问题

SonarQube API search issues

我正在尝试获取我名下所有问题的列表,严重程度为 MAJORCRITICAL

我试过 API 但它不接受两个参数并抱怨不支持。请帮助如何阅读问题列表?

我正在使用网站下方的参考表格 http://docs.sonarqube.org/pages/viewpage.action?pageId=2392181#WebService/api/issues-GetaListofIssues

C:\cURL\bin>curl.exe -X GET -v -u admin:admin http://localhost.com:9000/ap
i/issues/search?severities="MAJOR,CRITICAL"&assignees="nits"&pageSize="-1"

SONARQUBE 4.4

您在执行 CURL 时遇到问题(与 SonarQube API 无关)。 &是shell中的一个特殊字符。您应该使用引号 (curl params "url"):

curl -X GET -v -u admin:admin "http://localhost.com:9000/api/issues/search?severities=MAJOR,CRITICAL&assignees=nits&pageSize=-1"

或转义特殊字符(\&):

curl -X GET -v -u admin:admin http://localhost.com:9000/api/issues/search?severities=MAJOR,CRITICAL\&assignees=nits\&pageSize=-1

对于特定项目,您必须使用 http://localhost:9000/api/issues/search?components=project.key