GET管理接口
查询客户端系统版本分布
统计调用方的操作系统版本,按次数降序返回,用于判断还有多少用户停留在旧系统上。与「客户端版本分布」的区别:那张表回答装的是本产品哪个版本,这张回答跑在什么系统上。平台取显式声明或 User-Agent 推断,版本明细取 platform_version(也接受混写在 platform 里的形式,服务端会拆开)。未上报版本的流量落在 platform_version 为空串的桶里,照常计入 total。
URL
/api/v1/admin/projects/{projectKey}/stats/requests/platform-versions鉴权方式
需要管理员 JWT 或 API Key,二者等价(Authorization: Bearer <token>)
请求参数
Path 参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| projectKey | string | 是 | 项目主键 project_key(大小写不敏感) |
Query 参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| start_time | integer | 否 | Unix 时间戳(秒) |
| end_time | integer | 否 | Unix 时间戳(秒) |
| limit | integer | 否 | 最多返回多少个系统版本桶,其余计入长尾 |
Header 参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| Authorization | string | 是 | Bearer <管理员 JWT 或 API Key> |
该接口无需请求体。
响应示例
200 客户端系统版本分布
{
"start_time": 1760000000,
"end_time": 1762000000,
"total": 9600,
"data": [
{
"platform": "WINDOWS",
"platform_version": "11",
"count": 5120
},
{
"platform": "WINDOWS",
"platform_version": "10",
"count": 2380
},
{
"platform": "LINUX",
"platform_version": "ubuntu 24.04",
"count": 1400
},
{
"platform": "MACOS",
"platform_version": "",
"count": 700
}
]
}GET
