流量
GET
/api/chart/traffic查询流量图表数据。
如果统计数据时有下载器离线,则会影响“所有下载器总量”的显示。
journal 数据是按日结算数据,在获取数据时会使用前一天最后一次记录的总流量数据与当日最后一次记录的总流量数据求差。差的结果将作为当日结算结果。
数据范围:
startAt:会包含指代的日期的日数据
endAt:不会包含指代的日期的日数据
示例:startAt 是9号0点时间戳,endAt 是15号0点时间戳,则最终数据范围是:从 9 号 00:00:00 到 14 号 23:59:59。
如果需要 endAt 指代日期的当日数据,则应为 endAt 添加一个 86400000 毫秒的偏移到下一天。
startAt 和 endAt 如果不是一个 0 点时间戳,将被转换为其时间戳所在日的日0点时间戳。(如时间戳是 28 日的 17:23:22,则会被转换为 28 日的 00:00:00)
请求参数
Query 参数
startAt
integer
可选
起始日时间戳,任何非 0 点时间戳都会被转换为当日 0 点,注意事项请见接口说明
endAt
integer
可选
结束日时间戳,任何非 0 点时间戳都会被转换为当日 0 点,注意事项请见接口说明
示例值:
{% mock 'timestamp' %}
downloader
string
可选
下载器名称,为空或空字符串则计算所有下载器总量
示例值:
myqb
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
success
boolean
必需
message
null
必需
data
array [object {3}]
必需
timestamp
integer
时间戳
dataOverallUploaded
integer
数据传输总上传量
dataOverallDownloaded
integer
数据传输总下载量
示例
{
"success": true,
"message": null,
"data": [
{
"timestamp": 1724688000000,
"dataOverallUploaded": 69916632349,
"dataOverallDownloaded": 1005525037259
},
{
"timestamp": 1724774400000,
"dataOverallUploaded": 69916732349,
"dataOverallDownloaded": 1005526037259
},
{
"timestamp": 1724860800000,
"dataOverallUploaded": 69916884937,
"dataOverallDownloaded": 1005526580935
}
]
}
最后修改时间: 3 个月前