【问题标题】:Youtube API searchYoutube API 搜索
【发布时间】:2010-07-19 20:53:04
【问题描述】:

我一直在尝试使用 Java 的 youtube API。当我使用 API 进行搜索时,我得到的结果与我在浏览器中输入关键字时的结果不同,有什么合乎逻辑的解释吗?

比较:http://www.youtube.com/results?search_query=blah+&aq=f

http://pastebin.com/FVRd3URT(视频标题列表)

我还注意到某些视频(或至少其标题)是重复的。

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    YouTube API 版本 3 获得相同的搜索结果。根据文档,版本 3 仍处于试验阶段。 https://developers.google.com/youtube/v3/docs/search/list

    【讨论】:

      【解决方案2】:

      不,就是这样。试图匹配两者是徒劳的。

      亚马逊搜索也有同样的问题。

      【讨论】:

      • 好的..那么我假设每个查询都会产生不同的结果..在重复搜索后我只是在浏览器中得到相同的结果,因为结果被缓存了?
      • 我不确定细节。我的一些开发人员与我一起编写代码,他们一直在感叹 API 结果与 Web 搜索结果不同。我相信它是确定性的(所以缓存真的不参与其中),只是这两种方法之间通常不同。
      【解决方案3】:

      这个演示可能会有所帮助。

      https://github.com/bitsabhi/YouTubeDemo

      当用户搜索任何歌曲时返回标题、专辑、you tube 链接的 java 项目。使用 You Tube 搜索 API。

      【讨论】:

        【解决方案4】:

        我也有同样的问题。

        好像 API 查询不支持全文搜索 - 通过 API 获得的结果与您在引号中输入“我的搜索查询”相同。

        不过,请尝试设置稍大的时间范围:“今天”可能与“上周”不同,您可能会得到更相关的结果。

        【讨论】:

        • 嘿,我很惊讶我两年前提出的问题仍然得到答案 :) 无论如何,API 似乎没有改进 :(,从那时起就没有使用它。
        猜你喜欢
        • 2020-09-03
        • 2012-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-15
        • 2013-05-12
        • 1970-01-01
        相关资源
        最近更新 更多