我正在尝试使用REST Api检索项目指标。因此,我首先使用“/ api / projects / index”查询项目。之后,我使用“/ api / metrics / search”检索指标。两者都很好。我的结果是:
现在我想要检索项目指标。因此我使用以下URL: https://MYHOST/sonarqube/api/timemachine/index?resource=35476&metric=10019&fromDateTime=2010-12-25T23:59:59+0100&toDateTime=2018-12-25T23:59:59+0100
只有服务器重新启动:[{“cols”:[],“cells”:[]}]
这令我感到不安,因为当我进入该项目的声纳的WebInterface时,我可以看到数字。我尝试了一些其他指标,但都以相同的结果结束。我做错了什么?
答案 0 :(得分:1)
你没有提到服务器版本,所以我假设最新版本:5.2。
我得到了与裸查询(http://nemo.sonarqube.org/api/timemachine/index
)相同的结果,以及指定资源但不是指标(http://nemo.sonarqube.org/api/timemachine/index?resource=org.sonarsource.sonarqube%3Asonarqube
)的查询。
因此,我猜测您的资源或指标ID存在问题。尝试使用密钥(com.test&%3ATestProject和复杂性)。
是的,你从其他网络服务返回的ID应该在这里工作,但是" id"的含义是什么?可以有点......啊......从服务到服务到服务的变量。