获取YouTube视频的标签,并按标签搜索YouTube视频



我在YouTube Data API v3中看不到任何允许的端点:

  1. 获取与视频相关联的标签列表。

  2. 当然,搜索与一个标签或一组标签匹配的TOP N视频,这些标签在N上有一些(非常大的)上限。我理解为什么实现这个功能可能会带来挑战,主要是因为它的数据大小影响。N应该是什么?对于相同的输入,我们是否应该每次返回相同的N个结果?这可能是可以参数化的。

我错过了这些终点吗?

如果没有,是否有意识地决定不拥有它们?您是否计划添加对这些功能的支持?如果你这样做了,我们什么时候才能使用它们?

  1. 使用Videos.list将返回视频的相关标签(请参阅本文)。您可以在API资源管理器中测试它。其中id是视频ID(在观看Youtube视频时可以在URL中看到https://www.youtube.com/watch?v=RQayAl5-fTs)。

  2. 不幸的是,对于这一点,我认为目前没有一个可用的API可以自动为您做这件事。然而,我认为你正在寻找的与@typeo107在这里所做的类似:

首先,检索视频列表(返回所需的最少信息,例如视频ID、标题和高质量缩略图URL):

https://www.googleapis.com/youtube/v3/search?key={YOUR API KEY}&fields=items(id(videoId),snippet(title,thumbnails(high(url))))&part=id,snippet;

然后将视频ID批处理为一个请求,以检索相关标签:

https://www.googleapis.com/youtube/v3/videos?key={YOUR API KEY}&fields=items(id,snippet(tags))&part=snippet&id={videoID01,videoID02,etc};

很难评论N的值应该是多少(对于Top N视频)。一切都取决于你。

如果没有,是否有意识地决定不拥有它们?您是否计划添加对这些功能的支持?如果你这样做了,我们什么时候才能使用它们

我很确定这些问题是为谷歌员工准备的,所以我不会对它们发表评论。

相关内容

  • 没有找到相关文章

最新更新