开发者平台

TP-LINK官网首页
开发者平台 / 视频管理系统(VMS)/ API功能接口定义 / 直播管理

4.9.14 获取单位时间内统计数据

接口说明:

名称 内容
URL https://xxx/tums/live/v1/getDataInTime
功能说明 获取监控点HLS直播每小时/每天的统计数据
使用限制

请求参数:

参数名称 参数描述
devId
String
设备索引(值为0时,表示所有设备的统计数据)
type
String
时间类型(限定选择,“hourly”:小时为单位 “daily”:日为单位)
startTime
String
获取数据的起始时间,为1970年至现在的秒数(限制必需为整点时间)。
dataCount
int
获取的数据个数,各数据的时间为从startTime开始递增

返回参数:

参数名称 参数描述
error_code 返回码,0 – 成功,其他- 失败,具体请参考返回码章节
result date
List <Object>
flow
int
单位时间的流量统计数据。data list按照对应的时间升序排列
visitTimes
int
单位时间的访问次数统计数据。data list按照对应的时间升序排列
devCount
int
设备数量,参数废弃,固定为0

代码示例

          https://xxx/tums/live/v1/getDataInTime
          request:
          {
            "devId": "1",
            "startTime":"1565720000",
            "dataCount": 24,
            "type":"hourly"
          }

          response:
          {
              "error_code": 0,
              "result": 
              {
                  "date":
                  [
                      {
                          "flow":1234545,
                          "visitTimes":1234545,
                          "devCount":10
                      },
                      {
                          "flow":1234545,
                          "visitTimes":1234545,
                          "devCount":10
                      },
                      {
                          "flow":1234545,
                          "visitTimes":1234545,
                          "devCount":10
                      }
                  ]
              }
          }