【发布时间】:2014-06-18 01:27:19
【问题描述】:
我希望获取有关某个主题的 Youtube 视频的所有标题。主题可以是字符串。让我们说“2014 年国际足联”。我可以获取标题/标签包含此字符串的所有视频的 ID 吗?我在 SO 上搜索但只能找到这个:
我不是 PHP/JAVASCRIPT 专家,但如有必要,我可以学习。我只是想知道这是否可能。
【问题讨论】:
标签: youtube youtube-api youtube-data-api
我希望获取有关某个主题的 Youtube 视频的所有标题。主题可以是字符串。让我们说“2014 年国际足联”。我可以获取标题/标签包含此字符串的所有视频的 ID 吗?我在 SO 上搜索但只能找到这个:
我不是 PHP/JAVASCRIPT 专家,但如有必要,我可以学习。我只是想知道这是否可能。
【问题讨论】:
标签: youtube youtube-api youtube-data-api
您的示例使用的是已弃用的 api 版本 2。使用 api 版本 3。 此外,您的示例仅限于 1 个用户的视频。您可以获取 1 个频道的所有视频并根据返回的数据进行过滤。不知道这里有没有限制。 但是,使用多频道视频的搜索请求,确实有一个限制,目前是 500 个。使用相同请求的一些变体并过滤重复项以稍微超出此限制。
API 版本 3: 请参阅:https://developers.google.com/youtube/v3/getting-started
对于搜索(例如,使用参数:order、publishedAfter 和 publishedBefore): https://developers.google.com/youtube/v3/docs/search https://developers.google.com/youtube/v3/docs/search/list
试一试: https://developers.google.com/youtube/v3/docs/search/list#try-it
例如(php、javascript 等): https://developers.google.com/youtube/v3/docs/search/list#examples
【讨论】: