即使结果与查询参数(q)不匹配,也要从结果中获取视频
我通过的参数在body,title,tags中不存在,但是视频很相关。 API是否会查找视频的任何其他元数据。
例如:我给定参数“ mobile”,该视频https://www.youtube.com/watch?v=j8UNo3vRIB0即将出现,此处的视频标题和说明不包含mobile作为参数
最新数据未在youtube api中始终显示
有时YouTube数据api中没有最新数据。
例如:我给出的规则为“ amazon”。该视频https://www.youtube.com/watch?v=6zygd1iW-f4正在youtube网站的最新视频中显示,但未在youtube api结果中显示。
答案 0 :(得分:1)
W.r.t。第(1)点,Youtube正常运行,因为该视频的 与关键字mobile
相关(请观看该视频的前几分钟来说服自己)。< / p>
关于您的观点(2),我无法以任何方式使YouTube网站在其针对查询词6zygd1iW-f4
的搜索结果集顶部附近生成视频amazon
。
总而言之,我认为您的主张不成立。
请注意,如果使用诸如您这样的一般性术语查询,您将无法从YouTube上获得清晰的结果。人们不应该期望Youtube的搜索功能像在单个计算机存储的数据库中进行全文搜索那样工作。在YouTube上查询广泛的术语总是会产生一定程度的模糊性。
答案 1 :(得分:0)
您实际上在一个非常棘手的场景上绊了脚。您的目标是通过您在YouTube网站上也看到的API获得相同的结果,对吗?
首先,请确保将搜索端点配置为与您的YouTube用户帐户尽可能相同:
使用这些设置,您将看到结果非常相似。但仍然不完全相同。不是因为该API无法正常工作或仍未正确配置,而是因为YouTube的搜索结果一直在变化。只需相隔10秒,即可在YouTube网站上进行完全相同的搜索。您会看到不同的搜索结果。