0

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 不能消除那个“(”,所以我得到了不正确的结果。

我该如何解决这个问题?

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

4

1 回答 1

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&order=relevance&fields=条目(标题,链接[@rel='alternate'])

于 2013-08-19T15:47:33.623 回答