如何获取每天每个视频的视频指标
问题描述:
我正在尝试使用Java SDK为我的频道下的每个视频获取视频指标。如何获取每天每个视频的视频指标
videoMetrics = analytics.reports()
.query("channel==" + channelId, video_start_date, video_end_date, "views,comments,likes,dislikes,estimatedMinutesWatched")
.setDimensions("day")
.setSort("-estimatedMinutesWatched")
.setFilters("video==" + videoId)
.setFilters("country==US")
.execute();
此请求不会为特定日期的每个视频提供指标。任何人都可以在代码中提出问题和解决方案。
答
您正在寻找reports.query。
的YouTube Analytics API's reports.query方法可以检索许多不同的分析 报告。每个请求使用查询参数来指定频道ID或内容所有者,开始日期,结束日期以及至少一个度量。您还可以提供其他查询参数,例如尺寸,过滤器或排序指令。
度量是使用者活动的单独的测量,诸如视频 观点或评分(好恶)。尺寸是用于汇总数据的通用标准 ,例如用户发生活动的日期或用户所在的国家/地区。过滤器 是指定将被检索的数据的维度值。例如,对于 示例,您可以检索特定国家,特定的 视频或一组视频的数据。