请求URL: stat/log/getList (GET)
接口请求域名:
cdn.api.baishan.com
接口版本:v2
获取指定域名的原始访问日志的下载地址。
注意:日志内容保留14天,请求频率限制见response header
以下请求参数列表仅列出了接口请求参数,正式调用时需要加上公共请求参数,公有参数:用户的 token 可向值班同事获取
参数添加到在url的query部分,例如: ?key1=value1&key2=value2
参数名 | 数据类型 | 是否必须 | 说明 |
---|---|---|---|
domain | string | 是 | 单域名, 例如:aa.qingcdn.com |
start_time | string | 是 | 起始时间, 格式(YYYY-mm-dd和YYYY-mm-dd HH:ii) 传入2017-04-26时,表示 2017-04-26 00:00:00为起始时间 |
end_time | string | 是 | 结束时间, 格式(YYYY-mm-dd和YYYY-mm-dd HH:ii) 传入2017-04-26,表示 2017-04-26 23:59:59为结束时间 |
with_type | string | 否 | 有直播日志可传入此参数进行查询(video_log ), 例如with_type=video_log |
need_md5 | int | 否 | 0 (默认值):不返回MD5数据1 :日志下载数据附带上MD5信息 |
need_size | int | 否 | 0 (默认值):不返回size数据1 :日志下载数据附带上size信息 |
curl -X GET "https://cdn.api.baishan.com/v2/stat/log/getList?token=xxx&start_time=2018-02-03&end_time=2018-02-03&domain=aa.qingcdn.com&need_md5=1&need_size=1"
json格式
{
"code": 0, //code为0,表示数据返回正常,非0时则不正常
"data": [
{
"domain": "aa.qingcdn.com",
"date": "2018-02-03 00:00",
"type": "1",//1=一般日志, 2=直播日志
"url": "http://xxxxx/cdnlog/aa.qingcdn.com/201802030000.gz?AWSAccessKeyId=v0l8ci2mrxowhnbz6e1q&Expires=1518197410&Signature=NvmPNmztJHO9C4ZIYZScH2wJO7s%3D"
"md5": "12ee210scb41cfd6311ec22c2c9ssf64",
"size": 4235 //一些情况获取不到日志的size时用"size": ""表示
}
]
}
注意:域名没量时,返回数据为空
{
"code":0,
"data":[]
}
HTTP/1.0 200 OK
Api-Id: 63832415
Content-Type: application/json; charset=utf-8
X-Ratelimit-Grad: minute //接口调用频率限制粒度(分/小时/天)
X-Ratelimit-Limit: 300 //当前每分钟请求次数上限
X-Ratelimit-Remaining: 299 //每分钟剩余请求次数
X-Retry-After: 50 //xx秒后重置当前粒度(分/小时/天)请求次数限制
错误状态码 | 说明 |
---|---|
404 | 您输入的 URL 错误 |
401 | 鉴权错误,您的token错误,或者没有开通接口权限 |
400 | 请求参数有误 |
200 | 执行成功,返回请求的数据 |
5xx | 请联系值班同事 |