我在YouTube Data API v3中没有看到允许的任何端点:
获取与视频相关联的代码列表。
当然,正在搜索与标签或一组标签匹配的TOP N
个视频,其中N上有一些(非常大)的上限。我理解为什么实现此功能可能会带来挑战,主要是由于其数据大小的影响。 N应该是什么?我们是否应该每次为相同的输入返回相同的N个结果?也许这可以参数化。
我错过了这些终点吗?
如果没有,是否有意识地决定不拥有它们?您是否计划添加对这些功能的支持?如果你这样做,我们什么时候可以使用它们?
答案 0 :(得分:3)
使用Videos.list
会返回视频的相关标签(请参阅此post)。您可以在API explorer中对其进行测试。其中id
是视频ID(在观看Youtube视频时可以在网址中看到 - https://www.youtube.com/watch?v=RQayAl5-fTs
)。
对于这个,遗憾的是,我不认为现在有一个可用的API可以自动为您执行此操作。但是,我认为您正在寻找的内容类似于@ typo107正在做的事情here:
首先,检索视频列表(返回所需的最少信息,例如视频ID,标题和高质量缩略图网址):
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
视频)。这完全取决于你。
如果没有,是否有意识地决定不拥有它们?您是否计划添加对这些功能的支持?如果你这样做,我们什么时候可以使用它们?
我相当确定这些问题是针对 Google员工的,所以我不会对它们发表评论。