youtube api v3 从比视频更新的频道中获取所有视频

Posted

技术标签:

【中文标题】youtube api v3 从比视频更新的频道中获取所有视频【英文标题】:youtube api v3 fetch all videos from a channel that are newer than a video 【发布时间】:2016-08-26 12:30:06 【问题描述】:

我已经有一个脚本可以从 youtube 频道获取所有视频信息并将它们存储在数据库中。现在我想更新我的数据库,以防新视频已上传到该频道。如何检索比数据库中最新视频更新的视频?

我有数据库中最新视频的频道的频道标题、videoId 和 publishedAt。

【问题讨论】:

然后检查publishedAt 是否与您存储在数据库中的publishAt 不同。看不到问题 ***.com/questions/32074112/…的可能重复 如果一个频道有成百上千的视频,您的解决方案将非常低效。 @mpgn 【参考方案1】:

为您的搜索查询使用 publishedAfter 参数。见https://developers.google.com/youtube/v3/docs/search/list#parameters

【讨论】:

附带说明,videos/list支持此功能。 developers.google.com/youtube/v3/docs/videos/list

以上是关于youtube api v3 从比视频更新的频道中获取所有视频的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中使用 Youtube API V3 从频道获取视频

YouTube v3 API 搜索频道视频中的多个搜索查询

Youtube data api v3 按特定频道搜索所有上传和发布的视频

YouTube 频道中的“已发布视频”和“上传”有啥区别?以及如何通过 YouTube Data v3 API 获取它们?

允许用户使用 youtube API v3 将视频上传到我的频道

YouTube Data v3 API - 如何从频道请求所有视频?