参数" f"在GET api / issues / search中

时间:2015-07-30 13:35:54

标签: sonarqube sonarqube-5.0

我正在尝试使用Web Service API - 特别是API f的参数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"
    }
}

2 个答案:

答案 0 :(得分:2)

你是对的,'f'参数已经记录,但实际上没有使用=>它已在5.2:http://jira.sonarsource.com/browse/SONAR-6195

中修复

答案 1 :(得分:0)

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

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

希望这有帮助!