【问题标题】:Youtube API Boolean search result giving me wrong resultsYoutube API 布尔搜索结果给了我错误的结果
【发布时间】:2013-08-21 05:51:08
【问题描述】:

https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters

它说“要搜索确切的短语,请将短语括在引号中。例如,要搜索与短语“间谍飞机”匹配的视频,请将 q 参数设置为 %22spy+plane%22。”

但例如,我想要标题中带有“Hong Jason”的视频。但是,

http://gdata.youtube.com/feeds/api/videos?max-results=2&q=intitle:%22Hong+Jason%22&orderby=viewCount

我得到了 Jeffery Hong 的《好奇先生》(Jason Mraz 封面)

看来这个视频是因为有“Hong (Jason”)

所以 Youtube 无法消除那个“(”,所以我得到了不正确的结果。

我该如何解决这个问题?

如何进行真正的精确搜索?

【问题讨论】:

    标签: youtube youtube-api youtube-javascript-api youtube.net-api


    【解决方案1】:

    也许文档可以使用一些更新? 尝试这个: http://gdata.youtube.com/feeds/api/videos?v=2&q=intitle:%22Hong%22+%22Jason%22-%22Mraz%22&prettyprint=true&alt=json&max-results=3&order=relevance&fields=entry(title ,link[@rel='alternate'])

    【讨论】:

      猜你喜欢
      • 2017-08-27
      • 2019-10-18
      • 1970-01-01
      • 2014-05-29
      • 2020-01-21
      • 2011-01-07
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      相关资源
      最近更新 更多