如何通过网络API获取Sonarqube指标(即漏洞:A; B; C; D; E)

时间:2020-07-16 07:36:43

标签: sonarqube-web sonarqube-api

请协助上述事项。我已经成功地实现了将Web api应用于sonarqube的功能,并且能够获取在Web api中指定的指标的值(参考:https://gazelle.ihe.net/sonar/web_api/api/measures

我遇到的问题是,我想获取每个指标的指标等级(即A; B; C; D)。并且api仅返回值,而不返回评分。

我也尝试过使用component_tree并按等级返回类型。

请协助:)

1 个答案:

答案 0 :(得分:1)

此问题的答案如下:

  • “漏洞”评级(A,B,C,D,E)由metricKey' security_rating '表示,因为漏洞属于安全类别,因此处于安全级别
  • Web API请求调用:sonarqubeurl / api / measures / component?metricKeys = security_rating
  • “安全等级”的结构如下: (1 = A,2 = B,3 = C,4 = D,5 = E) ,它返回数字(对应于字母)而不是字母。

我希望这对其他人也有帮助