Crashsight OpenAPI 中文版
  1. 概览统计
Crashsight OpenAPI 中文版
  • 鉴权
    • 签名
    • Header参数
      POST
  • 概览统计
    • 获取趋势数据(最近N天)(新鉴权)
      POST
    • 获取崩溃、ANR、错误类型排行榜(影响设备数/设备崩溃率/联网设备数)
      POST
    • 获取小时级TOP问题列表
      POST
    • 获取当日异常累计数据:崩溃,ANR,卡顿,错误
      GET
    • 获取当日异常累计数据:崩溃,ANR,卡顿,错误
      POST
  • 异常分析
    • 崩溃分析自定义检索
      POST
    • 获取趋势数据(今天-累计)(新鉴权)
      POST
    • 获取趋势数据(小时粒度)(新鉴权)
      POST
    • 设置问题级标签(新鉴权)
      POST
    • 崩溃分析高级搜索(新鉴权)
      POST
    • 用户最近3日异常数据上报
      POST
    • 根据堆栈关键字获取机型列表(国内)
      POST
    • 获取时间段内崩溃用户列表
      POST
    • 根据堆栈关键字获取崩溃统计
      POST
    • 根据deviceId获取崩溃列表
      POST
    • 根据issue获取时间段crashHash列表
      POST
    • 根据设备id获取OpenId
      POST
    • 获取某一个issue下的note
      GET
    • 获取某一个issue下的note
      POST
    • 获取issue详情(已废弃 请使用POST接口)
      GET
    • 获取issue详情
      POST
    • 根据issue获取crashHash列表 (支持PC)
      GET
    • 根据issue获取crashHash列表 (支持PC)
      POST
    • 根据issue获取最近一次crashHash(支持PC)
      GET
    • 根据issue获取最近一次crashHash(支持PC)
      POST
    • 获取跟踪数据,跟踪日志,其他信息,自定义kv等
      GET
    • 获取跟踪数据,跟踪日志,其他信息,自定义kv等
      POST
    • 获取崩溃详情(支持PC)
      GET
    • 获取崩溃详情(支持PC)
      POST
    • 崩溃分析,ANR分析,错误分析(支持PC)
      POST
    • TOP问题列表
      GET
    • TOP问题列表(新版)
      POST
    • 上报详情条件查询
      POST
  • 其他
    • 创建缺陷单
    • 更新issue状态接口
    • 根据expUid获取机型列表(移动端)
    • 添加问题备注
    • 获取系统保存的版本号首次出现的日期(个别项目通用获取使用,数据被清理时数据会变动)
    • 获取版本,包名,处理人等列表(支持PC)
    • 获取版本,包名,处理人等列表(支持PC)
    • 根据openid获取用户崩溃详情
  1. 概览统计

获取小时级TOP问题列表

POST
{{env}}/uniform/openapi/getTopIssueHourly
小时级TOP问题列表
国内: https://crashsight.qq.com
新加坡: https://crashsight.wetest.net
以上示例中的前缀域名为示例域名,实际使用时以实际环境为准。
下载python代码示例:https://crashsight-docs-1258344700.cos.ap-shanghai.myqcloud.com/openapi/crashsight_openapi_v1_getTopIssueHourly.py

请求参数

Header 参数
Content-Type
string 
可选
示例值:
application/json
Accept-Encoding
string 
可选
示例值:
*
Body 参数application/json
appId
string 
产品id
必需
platformId
integer 
平台id
必需
version
string 
必需
项目版本,-1代表全版本
startHour
string 
必需
开始时间 YYMMDDHH
type
string 
必需
三种类型-crash,anr,error
limit
integer 
必需
行数限制,获取多少行
topIssueDataType
string 
必需
行数限制,获取多少行
needCountryDimension
boolean 
必需
是否需要过滤出特定国家下的top问题。 true: 获取指定国家下的TOP问题 false: 获取不区分地区的TOP问题
countryList
array[string]
必需
只有在needCountryDimension为true时才生效,指定需要过滤的国家列表。
fsn
string 
必需
fsn值可以写死,如上所示
示例
{
  "appId": "d98b9f7eec",
  "platformId": 1,
  "version": "-1",
  "startHour": "2022101404",
  "type": "crash",
  "limit": 5,
  "topIssueDataType": "",
  "needCountryDimension": true,
  "countryList": [
    "中国"
  ],
  "fsn": ""
}

返回响应

🟢200成功
application/json
Body
versionCrashUser
integer 
影响设备数量
必需
preDayVersionCrashUser
integer 
前一天影响设备数量
必需
topIssueList
array [object {25}] 
必需
appId
string 
产品id
可选
platformId
integer 
平台id
可选
version
integer 
项目版本
可选
date
string 
时间
可选
type
string 
类型
可选
issueId
string 
问题issueId
可选
firstUploadTime
string 
首次上报时间
可选
firstUploadTimestamp
integer 
可选
crashUser
integer 
影响设备数
可选
crashNum
integer 
发生次数
可选
accumulateCrashNum
integer 
累计影响次数
可选
accumulateCrashUser
integer 
累计影响设备
可选
state
integer 
处理状态
可选
processors
string 
处理人
可选
exceptionName
string 
异常类型
可选
exceptionMessage
string 
异常信息
可选
keyStack
string 
堆栈信息
可选
lastUpdateTime
string 
最近更新时间
可选
lastUpdateTimestamp
integer 
可选
issueVersions
array [object {7}] 
issue版本集合
可选
preDayCrashUser
integer 
可选
preDayCrashNum
integer 
可选
prevHourCrashDevices
integer 
可选
tags
array[string]
可选
is_system_exit
boolean 
可选
crashDevices
integer 
必需
prevHourCrashDevices
integer 
必需
prevDaySameHourCrashDevices
integer 
必需
accessDevices
integer 
必需
prevHourAccessDevices
integer 
必需
prevDaySameHourAccessDevices
integer 
必需
示例
{
  "versionCrashUser": 200,
  "preDayVersionCrashUser": 200,
  "topIssueList": [
    {
      "appId": "d98b9f7eec",
      "platformId": 1,
      "version": -1,
      "date": "",
      "type": "",
      "issueId": "B0B0C7EAFEF684F2ACCA492E2F194760",
      "firstUploadTime": "2021-01-13 14:22:00 671",
      "firstUploadTimestamp": 0,
      "crashUser": 45,
      "crashNum": 45,
      "accumulateCrashNum": 511153,
      "accumulateCrashUser": 510012,
      "state": 2,
      "processors": "100006203",
      "exceptionName": "java.lang.RuntimeException",
      "exceptionMessage": "yyY9Wfe9uXCw6lgPTmpZ2SECbHoQXT",
      "keyStack": "",
      "lastUpdateTime": "2022-10-14 11:54:02 132",
      "lastUpdateTimestamp": 0,
      "issueVersions": [
        {
          "version": "1.0.3",
          "firstUploadTimestamp": 0,
          "lastUploadTimestamp": 0,
          "count": 0,
          "deviceCount": 0,
          "systemExitCount": 0,
          "systemExitDeviceCount": 0
        }
      ],
      "preDayCrashUser": 36,
      "preDayCrashNum": 36,
      "prevHourCrashDevices": 27,
      "tags": [],
      "is_system_exit": false
    }
  ],
  "crashDevices": 200,
  "prevHourCrashDevices": 200,
  "prevDaySameHourCrashDevices": 200,
  "accessDevices": 1000,
  "prevHourAccessDevices": 1000,
  "prevDaySameHourAccessDevices": 1000
}
修改于 2024-09-19 14:08:16
上一页
获取崩溃、ANR、错误类型排行榜(影响设备数/设备崩溃率/联网设备数)
下一页
获取当日异常累计数据:崩溃,ANR,卡顿,错误
Built with