获取youtube旧热门视频

时间:2017-11-05 23:35:48

标签: youtube-api youtube-data-api

使用YouTube Data API v3,以获取我最常用的视频:

https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular&regionCode=IN&maxResults=25&key=API_KEY

但我需要在特定日期之前使用旧趋势视频

我尝试了publishedBefore=2016-09-21,但它提供了今天的热门视频。

更新:如果使用YouTube数据API无法进行此操作,我只能找到一个网站/数据库,我可以找到按日期和国家/地区划分的旧版YouTube趋势。

更新2:使用搜索无法正常工作,因为我不需要关键字

请帮助

1 个答案:

答案 0 :(得分:2)

不要认为publishedBefore适用于videos.list。您正在使用Videos.list API调用,但这没有publishedBefore属性。此过滤器仅存在于Search.list中。但是,我注意到Search.list中也没有MostPopular参数。

所以,我可以建议使用带有“rating”的订单参数作为Search.list中的值。

以下是一个示例网址调用:

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&maxResults=25&order=rating&publishedBefore=2016-01-01T00%253A00%253A00Z&q=dogs&type=video&fields=*&_h=8&