我在YouTube Data API v3中看不到任何允许的端点:
-
获取与视频相关联的标签列表。
-
当然,搜索与一个标签或一组标签匹配的
TOP N
视频,这些标签在N上有一些(非常大的)上限。我理解为什么实现这个功能可能会带来挑战,主要是因为它的数据大小影响。N应该是什么?对于相同的输入,我们是否应该每次返回相同的N个结果?这可能是可以参数化的。
我错过了这些终点吗?
如果没有,是否有意识地决定不拥有它们?您是否计划添加对这些功能的支持?如果你这样做了,我们什么时候才能使用它们?
-
使用
Videos.list
将返回视频的相关标签(请参阅本文)。您可以在API资源管理器中测试它。其中id
是视频ID(在观看Youtube视频时可以在URL中看到https://www.youtube.com/watch?v=RQayAl5-fTs
)。 -
不幸的是,对于这一点,我认为目前没有一个可用的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
视频)。一切都取决于你。
如果没有,是否有意识地决定不拥有它们?您是否计划添加对这些功能的支持?如果你这样做了,我们什么时候才能使用它们
我很确定这些问题是为谷歌员工准备的,所以我不会对它们发表评论。