文档

查询延播时长数据

更新时间:

调用DescribeLiveDelayedStreamingUsage查询延播时长用量数据。

使用说明

  • 查询用户延播服务用量数据,默认粒度为1小时粒度。
  • 最大查询时间跨度:31天。
  • 最小查询时间粒度:1小时。
  • 最大查询时间范围:31天。

QPS限制

本接口的单用户QPS限制为5次/秒。超过限制,API调用会被限流,这可能会影响您的业务,请合理调用。更多信息,请参见QPS限制

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称

类型

是否必选

示例值

描述

Action String DescribeLiveDelayedStreamingUsage

系统规定参数。取值:DescribeLiveDelayedStreamingUsage

DomainName String example.com

域名,多个域名使用逗号(半角)分隔.,默认为所有域名数据聚合输出。

StartTime String 2022-10-10T20:00:00Z

获取数据起始时间点,日期格式按照ISO8601表示法,并使用UTC时间,格式为:YYYY-MM-DDThh:mm:ssZ,默认返回近七天的数据。

EndTime String 2022-10-10T21:00:00Z

结束时间需大于起始时间,时间跨度≤10小时;日期格式按照ISO8601表示法,并使用UTC时间,格式为:YYYY-MM-DDThh:mm:ssZ。

StreamName String liveStream****

流名,多个流名使用逗号(半角)分隔,默认为所有流名数据聚合输出。

Region String cn-shanghai

查询不同直播中心, 支持批量地区查询,多个地区用逗号(半角)分隔。取值:

  • cn-beijing:北京
  • cn-shanghai:上海
  • cn-shenzhen:深圳
  • cn-qingdao:青岛
  • ap-southeast-1:新加坡
  • eu-central-1:德国
  • ap-northeast-1:东京
  • ap-south-1:孟买
  • ap-southeast-5:雅加达

不传值时默认为所有区域数据聚合输出。

SplitBy String domain

分组键,若参数为空,则聚合输出用户数据,取值:

  • domain:域名。如果此参数Split(分组键)取值为domain时,返回参数Domain才生效。
  • region:直播中心地域。如果此参数Split(分组键)取值为region时,返回参数Region才生效。
  • stream:流名。如果此参数Split(分组键)取值为stream时,返回参数stream才生效。
说明 当分组键对应的参数不为空时才可以查询,否则返回错误。例如:当DomainName为空时不可以指定domain为分组键。
Interval String 3600

查询数据的时间粒度。单位:秒。取值:

  • 300
  • 3600
  • 86400

不传或传值不支持时,使用默认值3600秒。

返回数据

名称

类型

示例值

描述

EndTime String 2022-10-10T21:00:00Z

结束时间。

StartTime String 2022-10-10T20:00:00Z

起始时间。

RequestId String 4B460F8B-993C-4F48-B98A-910811DEBFEB

该条任务请求ID。

DelayData Array of DelayDataItem

延播时长用量数据。

DelayDataItem
Duration Long 84

延播用量。

TimeStamp String 2022-10-10T20:00:00Z

时间片起始时刻。

StreamName String liveStream****

流名,SplitBy指定stream时,分组输出。

DomainName String example.com

用量域名,SplitBy指定domain时,分组输出。

Region String cn-shanghai

直播中心,SplitBy指定region时,分组输出。

示例

请求示例

http://live.aliyuncs.com?Action=DescribeLiveDelayedStreamingUsage
&DomainName=www.example.com
&StartTime=2022-10-05T22:00:00Z
&EndTime=2022-10-06T03:00:00Z
&SplitBy=domain

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeLiveDelayedStreamingUsageResponse>
    <RequestId>b83f5c8c-b07b-4ac8-90c5-96c0f922d394</RequestId>
    <StartTime/>
    <EndTime/>
    <DelayData>
        <DelayDataItem>
            <TimeStamp>2022-11-19T16:00:00Z</TimeStamp>
            <DomainName>www.example.com</DomainName>
            <Duration>60</Duration>
        </DelayDataItem>
        <DelayDataItem>
            <TimeStamp>2022-11-19T17:00:00Z</TimeStamp>
            <DomainName>www.example.com</DomainName>
            <Duration>60</Duration>
        </DelayDataItem>
    </DelayData>
</DescribeLiveDelayedStreamingUsageResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "b83f5c8c-b07b-4ac8-90c5-96c0f922d394",
  "StartTime" : "",
  "EndTime" : "",
  "DelayData" : {
    "DelayDataItem" : [ {
      "TimeStamp" : "2022-11-19T16:00:00Z",
      "DomainName" : "www.example.com",
      "Duration" : 60
    }, {
      "TimeStamp" : "2022-11-19T17:00:00Z",
      "DomainName" : "www.example.com",
      "Duration" : 60
    } ]
  }
}

错误码

HttpCode

错误码

错误信息

描述

400 InvalidParameter The specified parameter is invalid. 参数错误,请依据API文档,核对需要输入的参数
400 InvalidTime.Malformed Specified Time is malformed. 制定时间错误,请您确认该制定时间是否正确。
400 InvalidEndTime.Mismatch Specified end time does not math the specified start time. 结束时间与开始时间不匹配,请您确认时间的匹配度。
400 InvalidTimeSpan The time span exceeds the limit. 时间跨度超过限制,请参照接口文档,配置合理查询跨度。

访问错误中心查看更多错误码。

  • 本页导读 (1)
文档反馈