youtube - 如何获得 youtube 视频的平均观看时间?

标签 youtube youtube-api

根据 Youtube Analytics 文档,您只能获得上传到自己 channel 的视频的观看时间,而无法获得播放列表视频的观看时间(除了在播放列表的上下文中,这对我没用)。该文档还指出,如果您想访问观看时间信息,您需要获得 channel 所有者的许可。
https://developers.google.com/youtube/reporting/#Report_Contents

是否可以使用 Youtube 数据 API 或分析 API 或使用任何其他来源以及如何获取任何 youtube 视频的平均观看时间?

最佳答案

您可以查看 averageViewDuration 这是视频播放的平均长度,以秒为单位。在播放列表报告中,该指标表示播放列表上下文中发生的视频播放的平均长度(以秒为单位)。

Example:

channel 的总观看次数、预计观看时长等

此查询检索 channel 内容的聚合指标。该报告返回单行数据,其中包含指定日期范围内每个请求的指标的总计。

metrics=views,comments,likes,dislikes,estimatedMinutesWatched,averageViewDuration

希望这可以帮助!

关于youtube - 如何获得 youtube 视频的平均观看时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45377507/

相关文章:

javascript - 使用 jQuery 重定向 YouTube 视频?

youtube - Google/youtube上的音乐是否有可用的API?

c# - 以编程方式取消订阅 YouTube 用户 C#

youtube - 为什么嵌入式 Youtube 视频在上周工作时显示视频不可用?没有代码更改和 Youtube Data V3 API

python - 用于在 python 中搜索视频的 Youtube API 中的 Unicode

youtube data api v3 php搜索分页?

youtube-api - 如何使用 channel 自定义名称获取 youtube channel ID?

php - 如何制作全屏替换youtube视频的url链接

youtube - 如何预加载嵌入式YouTube播放列表?

php - YouTube API 请求 : How could I get the Right token ( about Jim S. ' 代码 )