我在谷歌设置了一个项目,并且能够按流量来获取每日视频观看次数,汇总到频道级别。已使用以下请求(使用OAuth 2.0令牌)。
理想情况下,我可以将“视频”添加到维度列表中,但似乎无法使用insightTrafficSourceType添加视频粒度。因此,我觉得我需要获取[STARTDATE]和[ENDDATE]之间播放的所有视频的列表,并为每个视频发出请求。
这是否正确,您知道在两个日期之间获取[ChannelID]上播放的所有视频列表的最佳方式吗?这可能吗?
非常感谢!
答案 0 :(得分:0)
您可以将search.list用于您的目的。将part参数设置为“snippet
”,然后为“channelID
”,publishedAfter
和publishedBefore
提供值。您可以通过在“q
”字段中提供参数来过滤更多内容。
将其粘贴到您的网址上以进行演示。为channelID
和API_KEY
(来自Google Dev Console)提供值。它将在2017年和2018年之间从您的频道中提取视频。
https://www.googleapis.com/youtube/v3/search?part=snippet&key=API_KEY&publishedAfter=2017-01-01T00%3A00%3A00Z&publishedBefore=2018-01-01T00%3A00%3A00Z&channelId=YOUR_CHANNEL_ID&maxResults=25