Youtube api检索某些播放列表项目



我正在使用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"

最新更新