Sonar API访问多个度量标准

时间:2017-05-23 07:26:54

标签: sonarqube

我正在尝试使用Sonar API获取多个metrices。当我试图获得单个度量标准时它工作正常但是当给出逗号分隔列表时它返回空白响应。 E.g。

https://localhost/sonar/api/resources?format=json&metrics=tests [工作正常并返回回复] https://localhost/sonar/api/resources?format=json&metrics=ncloc [工作正常并返回回复]

https://tools.publicis.sapient.com/sonar/api/resources?format=json&metrics=ncloc,tests [返回空白响应,即[] json]

我做错了吗?我以前使用逗号分隔列表,它曾经工作正常。但现在我无法弄清楚问题是什么

我的声纳版本为5.6

2 个答案:

答案 0 :(得分:1)

api / resources 已弃用。它的 metrics 参数确实接受以逗号分隔的值(首先在浏览器中测试它,并小心使用任何可能重写URL的反向代理),但是最好使用最现代的和最新的API: api / measures (SonarQube服务器中的文档embedded),它还支持 metricKeys 参数的多个值。

答案 1 :(得分:0)