说明:时间维度,时间筛选范围7天内按小时维度返回数据,大于7天按天维度返回数据。
<应用>:概览
<接口地址>:/siteapi/data/sitetask/availableratebytimescale
<请求方式>:GET
<请求类型>:URL参数
<响应类型>:JSON
<请求参数>:
参数名称 | 是否必须 | 类型 | 默认值 | 描述 |
task_id | 是 | int | 无 | 任务编号 |
start_time | 是 | date | 无 | 开始时间 |
end_time | 是 | date | 无 | 结束时间 |
location_code | 否 | Int | 无 | 地区编码,当指定了monitor_id 时该参数无效。 |
monitor_id | 否 | Int | 无 | 监测点id。指定后,只返回该监测点的数据。 |
monitorlimit | 否 | Int | 0 | 返回指定监测点数量的数据,当指定了监测点id后,该参数无效(只返回目标监测点的数据)。 0-不限 n-指定数量。 0返回全部监点聚合后的响应时间的平均值并切片 n 返回响应时间最慢的前n个监测点的数据并切片 |
<请求示例>:
curl -H "token:a3af84f7c1d0d935024ba58b5da78aaa" https://v6-api.jiankongbao.com/siteapi/data/sitetask/availableratebytimescale?task_id=64&start_time=2023-08-21&end_time=2023-08-22
<响应数据>:
参数名称 | 数据类型 | 描述 |
data | array | 数据列表 |
monitor_id | int | 监测点id |
check_time | String | 检查时间 |
monitorname | String | 监测点名称 |
availablerate | Float | 可用率 |
<响应示例>:
{ "data": [ [ { "monitor_id": 1, "check_time": "1494864000", "monitorname": "陕西西安电信", "availablerate": 87.5 }, { "monitor_id": 1, "check_time": "1494950400", "monitorname": "陕西西安电信", "availablerate": 100 } ], [ { "monitor_id": 2, "check_time": "1494864000", "monitorname": "辽宁大连联通", "availablerate": 87.5 }, { "monitor_id": 2, "check_time": "1494950400", "monitorname": "辽宁大连联通", "availablerate": 100 } ], [ { "monitor_id": 11, "check_time": "1494864000", "monitorname": "上海市电信", "availablerate": 88.46 }, { "monitor_id": 11, "check_time": "1494950400", "monitorname": "上海市电信", "availablerate": 100 } ] ] }