根据 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/