通过媒体ID(即音视频ID)获取音视频在指定日期的播放数据,包括访问用户数、人均播放次数、播放总次数、人均播放时长、累计播放时长等数据。
接口说明
目前本接口的服务地址仅支持:华东 2(上海)。
仅支持统计使用了阿里云播放器 SDK 的播放数据,且不支持纯音频的流量统计。
仅支持查询过去 30 天以内的数据。
- Android 播放器 SDK 或 iOS 播放器 SDK
播放器 SDK 版本为 5.4.9.2 及以上。
已获取播放器 SDK 的 License 授权并接入 License,详情参见 License 管理。
已开启播放器 SDK 的埋点日志上报功能,正常情况下,阿里云播放器 SDK 的埋点日志上报功能为默认开启的。更多信息,请参见 Android 端创建播放器、 iOS 端创建播放器。
- Web 播放器 SDK
播放器 SDK 版本为 2.16.0 及以上。
已申请开通播放质量监控的 License 授权并接入 License,可填写Web 播放器 SDK 增值服务申请表单申请开通,License 接入方法,请参见 Web 端接口说明中的
license属性。已开启播放器 SDK 的埋点日志上报功能,正常情况下,阿里云播放器 SDK 的埋点日志上报功能为默认开启的。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
vod:DescribeVodMediaPlayData |
none |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| PlayDate |
string |
否 |
播放日期,单位:天。格式为:yyyyMMdd。 说明
|
20240322 |
| TerminalType |
string |
否 |
播放器 SDK 的终端类型。传入此参数,可筛选查询指定终端类型的所有音视频的播放数据。取值:
|
Native |
| Os |
string |
否 |
播放端的操作系统。传入此参数,可筛选查询指定操作系统的所有音视频的播放数据。取值:
|
Android |
| Region |
string |
否 |
服务地域。传入此参数,可筛选查询指定服务地域下的所有音视频的播放数据。取值:
|
cn-beijing |
| MediaId |
string |
否 |
媒体 ID,即音/视频 ID(VideoId)。传入此参数,可筛选查询指定媒体 ID 的音视频播放数据,仅支持设置一个媒体 ID。可通过以下方式获取:
|
9ae2af636ca6c10412f44891fc**** |
| PageNo |
integer |
是 |
查询数据的当前页码。传入此参数,可指定查询数据从第几页开始返回。 |
1 |
| PageSize |
integer |
是 |
每页显示的数据条数。传入此参数,可设置返回数据每页显示的条数。最大值为 100。 |
20 |
| OrderType |
string |
否 |
排序类型,与
|
ASC |
| OrderName |
string |
否 |
指标名称,与
|
PlaySuccessVv |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回结果。 |
||
| RequestId |
string |
请求 ID。 |
25818875-5F78-4AF6-D7393642CA58*** |
| TotalCount |
integer |
返回数据的总条数。 |
1 |
| PageNo |
integer |
返回数据的页码。 |
1 |
| PageSize |
integer |
每页显示的数据条数。 |
20 |
| QoeInfoList |
array<object> |
返回数据列表。 |
|
|
object |
返回数据详情。 |
||
| VideoTitle |
string |
音视频的名称。 |
阿里云VOD视频标题 |
| VideoDuration |
number |
音视频的时长,单位:秒。 |
246 |
| MediaId |
string |
媒体 ID,即音/视频 ID(VideoId)。 |
9ae2af636ca6c10412f44891fc**** |
| DAU |
number |
音视频的访问用户数,单位:个。 |
5 |
| PlaySuccessVv |
number |
音视频的播放总次数,单位:次。 |
20 |
| PlayDurationPerUv |
number |
音视频的人均播放时长,单位:秒。 |
120 |
| PlayDuration |
number |
音视频的累计播放时长,单位:秒。 |
2400 |
| PlayPerVv |
number |
音视频的人均播放次数,单位:次。 |
4 |
示例
正常返回示例
JSON格式
{
"RequestId": "25818875-5F78-4AF6-D7393642CA58****",
"TotalCount": 1,
"PageNo": 1,
"PageSize": 20,
"QoeInfoList": [
{
"VideoTitle": "阿里云VOD视频标题",
"VideoDuration": 246,
"MediaId": "9ae2af636ca6c10412f44891fc****",
"DAU": 5,
"PlaySuccessVv": 20,
"PlayDurationPerUv": 120,
"PlayDuration": 2400,
"PlayPerVv": 4
}
]
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | Meter.ParamError | Param Error:%s,Please Check Again. | 参数错误 |
| 500 | Meter.ServerInternalError | The Request Processing Has Failed Due To Some Unknown Error. | 服务内部错误 |
| 500 | Meter.DataSourceQueryError | Data Source Error:%s,Please Try Again. | 服务内部数据源错误 |
| 403 | Meter.AuthError | Authentication Failed,Please Try Again. | 用户权限错误 |
| 502 | Meter.ReadyTsError | Get ReadyTs Failed,Please Try Again. | 数据还未准备 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。