更新时间:2024-11-28 GMT+08:00

查询缺陷详情的统计

功能介绍

根据检查任务ID查询缺陷详情的统计

调用方法

请参见如何调用API

URI

GET /v2/tasks/{task_id}/defects-statistic

表1 路径参数

参数

是否必选

参数类型

描述

task_id

String

任务ID,即新建检查任务接口的返回值,每个CodeArtsCheck任务及其下的分支任务、通过API创建的增量任务都有1个唯一的任务ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

severity

StatisticSeverityV2 object

问题级别统计

status

StatisticStatusV2 object

问题状态统计

表4 StatisticSeverityV2

参数

参数类型

描述

critical

Integer

致命问题数

major

Integer

严重问题数

minor

Integer

一般问题数

suggestion

Integer

提示问题数

表5 StatisticStatusV2

参数

参数类型

描述

unresolved

Integer

未解决

resolved

Integer

已解决

dismissed

Integer

已忽略

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码: 401

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

请求示例

GET https://{endpoint}/v2/tasks/2b31ed520xxxxxxebedb6e57xxxxxxxx/defects-statistic

响应示例

状态码: 200

Request succeeded!

{
  "severity" : {
    "critical" : 120,
    "major" : 877,
    "minor" : 79,
    "suggestion" : 3
  },
  "status" : {
    "unresolved" : 877,
    "resolved" : 79,
    "dismissed" : 5
  }
}

状态码: 400

Bad Request

{
  "error_code" : "CC.00000000",
  "error_msg" : "网络繁忙,请稍后再试"
}

状态码: 401

Unauthorized

{
  "error_code" : "CC.00000003",
  "error_msg" : "认证信息过期"
}

状态码

状态码

描述

200

Request succeeded!

400

Bad Request

401

Unauthorized

错误码

请参见错误码