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无法消除“(”,所以我的结果不正确。
我该如何解决这个问题?
如何进行真正的精确搜索?
答案 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及顺序=关联&安培;字段=项(标题,链接[@相对= '替代'])