我正在尝试确定是否可以使用Youtube Analytics API创建自定义报告,该报告将a)给我 channel 的整个生命周期 View 总数(或自定义日期范围),b)给我完整的列表属于YouTube channel 的所有视频,以及每个视频的观看次数。
关于第一点,我知道我可以通过“基本统计信息”报告获得“观看次数”,但是此处的信息-https://support.google.com/youtube/answer/1714329?ref_topic=1714326&guide=1714169-声称“观看次数”报告仅提供了属于某个 channel 的前200个视频的观看次数。
200 max是否仅与YT仪表板相关,还是与API相关?简而言之,这份报告能否让我查看200部以上的所有视频?
对于第二点,我知道“热门视频”报告最多可以包含10个,这是否意味着要获得该 channel 所有热门视频的汇总 View ,我需要为每个视频运行“基本统计信息”报告个别吗?
供引用-https://developers.google.com/youtube/analytics/v1/channel_reports
最佳答案
自您问这个问题以来,我知道已经有一段时间了。如果您还没有解决,
1)我相信仪表板可以向您显示所有视频,但API限制为200个视频。
2)要获取所有属于某个 channel 的视频和每个视频的观看次数。
Get Upload ID from channels.list
Get the list of all videos from playlist_items.list by passing in the Upload_ID
请记住,playlist_items.list的最大结果是每页50个(maxResults => 50)。并且每个调用都返回可以用于分页的nextPageToken。
关于video - Youtube Analytics API-“查看”报告是否限于200个视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21933426/