Youtube API布尔搜索结果给出了错误的结果

时间:2013-08-19 12:21:02

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

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封面)的好奇心先生”

看来vid是因为它有“Hong(Jason”

所以Youtube无法消除“(”,所以我的结果不正确。

我该如何解决这个问题?

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

1 个答案:

答案 0 :(得分:0)

也许文档可以使用一些更新? 试试这个: http://gdata.youtube.com/feeds/api/videos?v=2&q=intitle:%22Hong%22+%22Jason%22-%22Mraz%22&prettyprint=true&alt=json&max-results = 3及顺序=关联&安培;字段=项(标题,链接[@相对= '替代'])