获取包含特定字符串的所有youtube vides的ID

时间:2014-06-18 01:27:19

标签: youtube youtube-api youtube-data-api

我希望在一个主题上获得Youtube视频的所有标题。主题可以是一个字符串。让我们说“国际足联2014”。我可以获取标题/标签包含此字符串的所有视频的ID吗?我搜索了SO,但只能找到这个:

  1. use jquery/ajax for Getting ALL Youtube Video ID's for a given user
  2. 我不是PHP / JAVASCRIPT人,但如果有必要,我可以学习。我只想知道这是否可能。

1 个答案:

答案 0 :(得分:1)

您的示例使用的是不推荐使用的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