使用YouTube Data API v3,以获取我最常用的视频:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular®ionCode=IN&maxResults=25&key=API_KEY
但我需要在特定日期之前使用旧趋势视频 。
我尝试了publishedBefore=2016-09-21
,但它提供了今天的热门视频。
更新:如果使用YouTube数据API无法进行此操作,我只能找到一个网站/数据库,我可以找到按日期和国家/地区划分的旧版YouTube趋势。
更新2:使用搜索无法正常工作,因为我不需要关键字
请帮助
答案 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&