CDN加速

文档中心 API文档 工具服务 获取设备带宽使用量

获取设备带宽使用量

更新时间:2019-09-25 14:18:53
适用产品:通用功能

接口描述

查询纳管的第三方设备带宽使用量

请求参数

参数名称类型必填描述
deviceSnstring设备 SN 号,唯一标识。
startTimestring开始时间,格式为 yyyy-MM-dd HH:mm 的时间字符串。
endTimestring结束时间,格式为 yyyy-MM-dd HH:mm 的时间字符串
requestTimestring请求时间,格式为 yyyy-MM-dd HH: mm :ss,与服务器时间差异大于半小时的请求会被拒绝。

返回参数

参数名称类型描述
startTimestring开始时间,格式为 yyyy-MM-dd HH:mm 的时间字符串。
endTimestring结束时间,格式为 yyyy-MM-dd HH:mm 的时间字符串
deviceSnstring设备 SN 号
bandwidthListarray设备带宽数据。
┗deviceSnstring设备 SN 号
┗bandwidthmap设备带宽数据,格式为{变量名}:{变量值}。

错误码

错误代码(code)描述(message)HTTP状态码语义
32782001request format error400请求格式错误
32782002missing argument400缺少必要参数
32782003illegal argument400参数非法
32782004other error400其他错误

示例

示例说明
json
请求示例
复制
#!/bin/bash

username="example_username"

apiKey="example_apiKey"

date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`

password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`

curl -i --url "https://open-its.chinanetcenter.com/boxplatform/openapi/v1/get-device-bandwidth" \

-X "POST" \

-u "$username:$password" \

-H "Date: $date" \

-H "Accept: application/json" \

-d '{
    "deviceSn":"02100006a827b56f5bd9dsrg1,02100006a827b56f5bd9dsrg2",
    "startTime":"2019-09-06 00:05",
    "endTime":"2019-09-06 00:00",
    "requestTime":"2019-09-06 12:00:00"
}'
返回示例
复制
{
    "code":"0",
    "message":" Success",
    "data":{
        "startTime":"2019-07-09 00:05",
        "endTime":"2019-07-10 00:00",
        "deviceSn":"02100006a827b56f5bd9dsrg1,02100006a827b56f5bd9dsrg2",
        "bandwidthList":[
            {
                "deviceSn":"02100006a827b56f5bd9dsrg1",
                "bandwidth":{
                    "2019-07-09 00:05":31066.96,
                    "2019-07-10 00:00":32177.16
                }
            },
            {
                "deviceSn":"02100006a827b56f5bd9dsrg2",
                "bandwidth":{
                    "2019-07-09 00:05":31066.96,
                    "2019-07-10 00:00":32177.16
                }
            }
        ]
    }
}