首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Youtube API - API搜索结果与web搜索结果不同,并且没有部分匹配?

Youtube API - API搜索结果与web搜索结果不同,并且没有部分匹配?
EN

Stack Overflow用户
提问于 2013-08-27 17:01:41
回答 2查看 1.4K关注 0票数 1

我试图搜索一个特定用户上传的视频匹配查询。

在用户的频道页面上使用基于web的搜索栏时,搜索结果包括完全匹配和部分匹配。

当通过API运行相同的查询时,结果要有限得多。结果更准确,但其他可能相关的结果被过滤掉。有没有办法放宽这一限制,并返回所有匹配结果?

例如,

通过网站查询:

代码语言:javascript
代码运行次数:0
运行
复制
http://www.youtube.com/user/EmmaSaying/search?query=ante 

返回以下视频:"ante“、"ante quem”、"antes",加上诸如"anterior“、”plus“和"antecedent”之类的单词。

通过API (在http://gdata.youtube.com/demo/index.html上测试)进行相同的查询:

代码语言:javascript
代码运行次数:0
运行
复制
http://gdata.youtube.com/feeds/api/users/emmasaying/uploads?q=ante

返回“终端Ante Quem”、"Antes“和"Ante”。

不仅总结果较少,而且没有部分匹配。这仅仅是API的一个限制吗?如果是的话,有没有可能解决这个问题呢?任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-27 17:09:05

在网络中,您正在搜索整个频道(不仅是上传播放列表,而且是频道内的所有播放列表)。

vs

在第二个例子中,使用上传播放列表限制搜索。

我还强烈建议使用数据API v3而不是GData

票数 1
EN

Stack Overflow用户

发布于 2014-03-04 12:50:05

YouTube在主页上提供搜索结果的方法包括基于专有算法的相关视频

在这里阅读全文:Youtube API --结果比在youtube.com上搜索更糟糕

我希望这个算法能很快在API中实现,现在我更喜欢直接解析来自web的结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18471467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档