首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Youtube API -比在youtube.com上搜索更糟糕的结果

Youtube API -比在youtube.com上搜索更糟糕的结果
EN

Stack Overflow用户
提问于 2012-03-19 20:01:00
回答 1查看 2.4K关注 0票数 9

我正在构建youtube混搭,我在从last.fm+youtube搜索中检索正确的结果时遇到了麻烦。

例如,http://gdata.youtube.com/feeds/api/videos?q=Gedz+Gucci%20Gucci%20(feat.%20Joda)&orderBy=relevance

http://www.youtube.com/results?search_query=Gedz+Gucci%20Gucci%20(feat.%20Joda)&oq=Gedz+Gucci%20Gucci%20(feat.%20Joda)

我感兴趣的曲目在youtube.com搜索的第二位。如何让api结果看起来和youtube.com搜索很相似?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-10 13:53:35

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

不幸的是,这种专有方法在他们的应用程序接口(v1或当前的v2)中还不可用,这就是为什么你没有得到相同的结果。

YouTube接口页面展示了如何使用接口功能,但仅限于单个视频,因为它仅限于该用途。

我已经在论坛上看到了关于这个问题的各种问题/回复,比如这个问题。

考虑使用基于单视频相关视频,该接口不支持该接口。

YouTube视频的用法示例如下:

您将看到25结果(未在查询中指定时的默认数量),它们与单个视频的YouTube页面相似,但不完全相同。这里也有不同的算法在起作用,但这种方法是目前可用的最好的。

我为您的项目目标提供的未经测试的解决方案如下:

1.使用当前方法获取视频ID源。

2.如果结果小于所需数量,请参考返回的结果first视频ID。

3.视频ID引用(只是一个视频)然后用来执行另一个相关视频的查询。4.然后您可以组合这两个查询,以创建要使用的视频ID的的最终列表。

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

https://stackoverflow.com/questions/9769775

复制
相关文章

相似问题

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