CDN加速

文档中心 API文档 企业所有站点的累计流量

企业所有站点的累计流量

更新时间:2021-12-29 18:58:29

适用产品

连接组网

接口描述

查询指定企业下所有站点的累计流量

推荐使用 Open API在线调试

Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试

请求参数

Params 参数

参数名称类型必填描述
startTime
String1、查询的开始时间,格式:yyyy-mm-dd 2、必须小于当前时间和endtime; 3、startTime和endTime相差不能超过31天;(可联系技术支持调整) 4、只能查询最近半年内数据。
endTime
String1、查询的结束时间,格式:yyyy-mm-dd 2、必须小于当前时间,大于或等于starttime 3、startTime和endTime相差不能超过31天(可联系技术支持调整); 4、如果起始时间、结束时间是当天,且不满一天,那就查询从00:00到查询时刻的站点累计流量。 4、只能查询最近半年内数据。

返回参数

Body 参数

参数名称类型描述
returnCode
Integer接口状态码
returnMsg
String接口信息
content
AllSiteSumFlowResponseContent响应内容
sumSiteOutFlow
String企业站点流出流量总和
sumSiteInFlow
String企业站点流入流量总和

错误码

错误代码(code)描述(message)HTTP状态码语义
4001非法时间参数400非法时间参数
4002时间参数不能为空400时间参数不能为空
4003开始时间不能早于半年前400开始时间不能早于半年前
4004开始与结束时间不能相差超过x天400开始与结束时间不能相差超过x天
4005开始时间不能大于结束时间400开始时间不能大于结束时间
4006开始结束时间必须小于当前时间400开始结束时间必须小于当前时间

示例

JSON
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 "http://10.8.218.160/api/siteFlow/orgSumFlow?startTime=2021-11-02&endTime=2021-12-01" \
-X "GET" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json" \
返回示例
复制代码 复制成功
{
    "content": {
        "sumSiteOutFlow": 72108806,
        "sumSiteInFlow": 73070496
    },
    "returnCode": 1,
    "returnMsg": "success",
    "successFul": true
}