我正在使用youtube api从播放列表中获取视频:
GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PL2MJN9x8D1E74fQH39DPaKP2b6SBMpeBi&key={YOUR_API_KEY}
我想知道的!是否有一种方法可以使用publishedAt过滤器到这个api来获取视频,在某个日期之后发布?
从播放列表查询返回的publishedAt
是视频被添加到播放列表的日期,而不是视频在YouTube上发布的日期。
例如,播放列表中的前两项说:
"publishedAt": "2015-03-14T14:39:51.000Z"
"publishedAt": "2015-03-14T14:40:20.000Z"
您可能需要循环遍历结果并对每个videoId
执行另一个请求(可以使用多个url编码,逗号分隔的id来保存请求)以获得实际发布的日期
GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=etAIpkdhU9Q%2CLo2qQmj0_h4&key={YOUR_API_KEY}
"publishedAt": "2013-03-08T11:15:44.000Z"
"publishedAt": "2013-03-11T07:00:41.000Z"