0

我正在尝试使用 Web Service API - 特别是fAPI的参数GET api/issues/search

文档说我可以使用它来指定要返回的字段。

但我无法让它工作。我不断收到下面的错误响应。这个参数还不支持吗?我的 Sonarqube 部署是 5.0.1 版。

{"errors":[{"msg":"Value of parameter 'f' (KEY) must be one of: []"}]}

这是我的要求:

{
    url: sonarHostUrl + "/api/issues/search",
    type: "GET",
    data:
    {
        assigned: "true",
        componentRoots: projectKey,
        statuses: "OPEN,CONFIRMED,REOPENED",
        ps: "-1",
        hideRules: "true",
        ignorePaging: "true",
        s: "SEVERITY",
        f: "KEY,SEVERITY,ASSIGNEE"
    }
}
4

2 回答 2

2

没错,'f' 参数已记录在案,但实际上并未使用 => 已在 5.2 中修复:http: //jira.sonarsource.com/browse/SONAR-6195

于 2015-08-03T12:34:46.023 回答
0

从错误中,很明显 f 应该是一个数组而不是一个字符串。所以你需要这样写:

f: ["KEY","SEVERITY","ASSIGNEE"]

希望这可以帮助!

于 2015-07-31T07:32:39.063 回答