声纳休息API权限不足

时间:2015-10-19 13:23:03

标签: sonarqube sonarqube5.1 sonarqube-4.5

我无法访问大部分Sonar API,例如

localhost:9000/api/tests/show?key=htmlparser:/src/test/java/HtmlParserTest.java

或查看api / sources / scm。 api / server / system和其他一些通用的东西可以工作,但实际上我看不到代码 我总是得到一个

{"errors":[{"msg":"Insufficient privileges"}]}

我设置了项目权限,让任何人看到源代码&浏览项目,我用Postman,Java HttpRequest,命令行试了... curl -u admin:admin localhost:9000/api/tests/show?key=htmlparser:/src/test/java/HtmlParserTest.java
 我查看了SonarQube 5.1和4.5.1。我发现有相同问题的帖子但还没有找到解决方法。有没有人有解决方案的想法? 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

<强>解
这是一个语法错误(即使消息说没有足够的权限)。正确的电话会是:

localhost:9000/api/tests/show?key=htmlparser:htmlparser:src/test/java/HtmlParserTest.java

如果您不确定&#34; src /..."之前发生了什么?别担心。您可以通过调用api / projects / index并查看名为&#34; k&#34;的属性来获取它。