我一直在尝试使用Java的youtube API。当我使用API进行搜索时,我没有得到与在浏览器中键入关键字时相同的结果,这是什么逻辑解释?Youtube API搜索
比较:http://www.youtube.com/results?search_query=blah+&aq=f
http://pastebin.com/FVRd3URT(视频标题的列表)
我也注意到,一些影片(或者至少它们的标题)被复制。
我一直在尝试使用Java的youtube API。当我使用API进行搜索时,我没有得到与在浏览器中键入关键字时相同的结果,这是什么逻辑解释?Youtube API搜索
比较:http://www.youtube.com/results?search_query=blah+&aq=f
http://pastebin.com/FVRd3URT(视频标题的列表)
我也注意到,一些影片(或者至少它们的标题)被复制。
不,这只是它是如何。试图匹配这两个是徒劳的练习。
亚马逊搜索也有同样的问题。
我有同样的问题。
就好像API查询不支持全文搜索 - 通过API的结果与在引号中输入“我的搜索查询”相同。
尽管尝试设置稍大的时间范围:'今天'可能与'last_week'不同,您可能会得到更多相关结果。
嘿,我很惊讶,我仍然得到两年前问的问题的答案:)反正它似乎API没有改善:(自那时以来没有使用它。 – Nils 2012-05-31 06:43:15
YouTube API版本3获得相同的搜索结果。根据文件,版本3仍然是实验性的。 https://developers.google.com/youtube/v3/docs/search/list
好的,那么我假设每个查询都会得到不同的结果。我只是在重复搜索之后在浏览器中得到相同的结果,因为结果被缓存了? – Nils 2010-07-19 20:55:55
我不确定细节。我有与之合作的开发人员,他们会永远感叹API结果与网络搜索结果不同。我相信它是确定性的(因此缓存确实不会进入它),这两种方法通常是不同的。 – 2010-07-19 22:50:21