有没有一个YouTube API可以为我提供关于视频的结构化元数据



使用YouTube API,如何获取视频的结构化数据?例如,给定一个视频是电影预告片,我如何以结构化的格式找到电影标题或主题,以及其他有趣的元数据,如明星或导演?

是。v3 API允许您通过视频/列表来实现这一点。以下是使用《黑暗骑士崛起:》预告片的API调用示例

得到https://www.googleapis.com/youtube/v3/videos?part=topicDetails&id=g8evyE9TuYk&fields=项目%2TopicDetails%2TopicIds&密钥={YOUR_API_key}

(要获得开发人员密钥,请按照视频教程中的说明进行操作)。

设置:

主题:主题详细信息id:g8evyE9TuYkfields:items/topicDetails/topicIds

在响应体中,您会得到:

{
 "items": [
  {
   "topicDetails": {
    "topicIds": [
     "/m/0bpm4yw",
     "/m/01d5g",
     "/m/0btpm6",
     "/m/0184dt",
     "/m/02vxn"
    ]
   }
  }
 ]
}

这些对应于Freebase mid,可以使用Freebase API查找。例如,第一个响应对应于Freebase实体《黑暗骑士崛起》(电影)。一旦查找了实体,就可以查找相关的实体,如导演、演员或类型。

玩一玩API资源管理器。当您准备好将其转换为代码时,请观看有关将API引用转换为代码的视频。

我发现我通过这个请求url:获得了我想要的元数据详细信息

https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails&id={YouTubeVideoID}&key={YourAPIkey}

以下是文档,其中包含对所有返回数据字段的描述。

以下是有关如何获取API密钥的信息。

相关内容

  • 没有找到相关文章

最新更新