接口描述:调用本接口查询多个域名下ip访问量排名,可按流量/请求数排名
请求方式:post
请求路径:/statistics/query-top-ip-data
使用说明: 单个用户一分钟限制调用10000次,并发不超过100
请求参数说明:
参数名 | 类型 | 是否必填 | 名称 | 说明 |
---|---|---|---|---|
top_rank | int | 是 | 倒序取top_rank条数据 | 取值区间[1, 100] |
start_time | int | 是 | 开始时间戳 | 起始时间,时间戳(秒) |
end_time | int | 是 | 结束时间戳 | 结束时间,时间戳(秒) |
domain | list< string > | 是 | 域名列表 | 可多个域名,作为统计筛选项 |
sort_type | string | 否 | 排序指标 | flow或者request,作为统计筛选项,不传默认flow |
返回参数说明:
参数 | 类型 | 是否必传 | 名称及描述 |
---|---|---|---|
code | int | 是 | 状态码 |
message | string | 是 | 描述信息 |
result | list< object > | 否 | 统计结果 |
result[*].rank | int | 否 | 倒叙排名 |
result[*].ip | string | 否 | ip |
result[*].request | long | 否 | 请求数 |
result[*].flow | long | 否 | 流量 |
示例:
请求路径:https://cdn-global.ctapi.ctyun.cn/statistics/query-top-ip-data
请求参数:
{
"top_rank": 3,
"start_time": 1663948800,
"end_time": 1664035200,
"domain": [
"aaa.ctyun.cn"
]
}
返回结果:
{
"code": 100000,
"message": "success",
"result": [
{
"request": 11704,
"ip": "218.23.245.2",
"rank": 1,
"flow": 5860237459
},
{
"request": 4451,
"ip": "240e:363:a95c:2e00:8c59:2667:502d:7939",
"rank": 2,
"flow": 3998025489
},
{
"request": 761,
"ip": "240e:363:9c29:b400:c9af:9c3d:b71d:3a32",
"rank": 3,
"flow": 3006260385
}
]
}
错误码请参考:参数code和message含义