查询直播拉流HTTP状态码接口
功能介绍
查询直播拉流HTTP状态码接口。
获取加速域名1分钟粒度的HTTP返回码。
最大查询跨度不能超过24小时,最大查询周期7天。
接口约束
该接口暂只支持查询部署在新版视频直播服务上的域名的相关数据(不包含“华北-北京一”)。此约束条件仅适用于中国站。
调用方法
请参见如何调用API。
URI
GET /v2/{project_id}/stats/httpcodes
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方法请参考获取项目ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
play_domains |
是 |
Array of strings |
播放域名列表,最多支持查询100个域名,多个域名以逗号分隔。 |
code |
否 |
Array of strings |
状态码。 |
region |
否 |
Array of strings |
区域列表。具体取值请参考省份名称缩写,不填写查询所有区域。 |
isp |
否 |
Array of strings |
运营商列表,取值如下:
不填写查询所有运营商。 |
start_time |
否 |
String |
起始时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。若参数为空,默认查询最近1小时数据。 最大查询跨度1天,最大查询周期7天。 |
end_time |
否 |
String |
结束时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 若参数为空,默认为当前时间。结束时间需大于起始时间。 最大查询跨度1天,最大查询周期7天。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
否 |
String |
用户Token。使用Token鉴权方式时必选。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
Authorization |
否 |
String |
使用AK/SK方式认证时必选,携带的鉴权信息。 |
X-Sdk-Date |
否 |
String |
使用AK/SK方式认证时必选,请求的发生时间。 |
X-Project-Id |
否 |
String |
使用AK/SK方式认证时必选,携带项目ID信息, 与路径参数中的项目ID相同。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
X-Request-Id |
String |
请求的唯一标识。 |
参数 |
参数类型 |
描述 |
---|---|---|
data_series |
Array of HttpCodeSummary objects |
基于时间轴的状态码 |
参数 |
参数类型 |
描述 |
---|---|---|
http_codes |
Array of HttpCode objects |
状态码信息 |
time |
String |
采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ 。 |
参数 |
参数类型 |
描述 |
---|---|---|
code |
Integer |
状态码 |
count |
Integer |
状态码出现次数 |
proportion |
Double |
状态码在对应时间点中的占比,保留4位小数。 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
X-Request-Id |
String |
请求的唯一标识。 |
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码。 |
error_msg |
String |
错误描述。 |
请求示例
查询播放域名拉流状态码
GET /v2/{project_id}/stats/httpcodes?play_domains=livepull-test.huaweicloud.com&start_time=2020-07-23T07:00:00Z&end_time=2020-07-23T08:00:00Z
响应示例
状态码: 200
处理成功返回。
{ "data_series" : [ { "time" : "2020-06-04T07:00:00Z", "http_codes" : [ { "code" : 200, "count" : 750, "proportion" : 0.5211 }, { "code" : 400, "count" : 650, "proportion" : 0.4789 } ] }, { "time" : "2020-06-04T07:01:00Z", "http_codes" : [ { "code" : 200, "count" : 1000, "proportion" : 1 }, { "code" : 400, "count" : 0, "proportion" : 0 } ] } ] }
状态码: 400
参数错误。
{ "error_code" : "LIVE.100011001", "error_msg" : "Invalid request parameter: play_domains" }
状态码
状态码 |
描述 |
---|---|
200 |
处理成功返回。 |
400 |
参数错误。 |
错误码
请参见错误码。