【发布时间】:2022-06-17 21:04:23
【问题描述】:
我想使用特定报告名称的 rest api 调用从覆盖率中提取状态报告。有没有办法通过api提取报告。
我尝试了多个 api 调用并浏览了他们的 api webservice 文档,但没有找到任何东西。喜欢:https:///doc/en/api/cov_platform_web_service_api_ref.html#Overview
api 调用:https://:/api/viewContents/projects/v1/All%20Projects?projectId=*
为所有项目启用了列。 enter image description here
【问题讨论】:
-
首先,作为“状态报告”,您究竟想获得什么?显示您希望看到的输出示例。其次,至少展示一个你尝试过的解决方案,最好是成功地获得至少一部分你所追求的信息的解决方案。就目前而言,这个问题太模糊了,无法回答。
-
嗨@ScottMcPeak,抱歉回复晚了。我正在尝试生成一个包含以下列的报告:[ Impact(Medium,High) , False Positive,standingCount,dismissedCount, Fixed, Projectname ] 。到目前为止,我可以使用下面的 api URL 获得优秀计数、解雇计数、固定和项目名称列。 URL:sast.host.com:port/api/viewContents/projects/v1/…* 有没有一种方法可以通过所有项目的 api 调用获取上述所有列?
-
我建议将新信息添加到问题的正文中(单击“编辑”)。但这对我来说没有意义。如果报告的输出包含“项目名称”,那么它是一个项目列表。但是一个项目不能有相关的影响或分类(后者是“误报”)。您是否正在寻找项目中这些事物的counts 问题?