我在任何地方都找不到此文档,在查看Google针对YouTube的api文档(http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Retrieving_and_searching_for_videos)后,我不确定是否有可能。
基本上,我想以某种方式向youtube查询,返回的视频只是可嵌入的vid。
目前我有这样的事情:
yt_client.videos_by(:query => "techno viking")
该搜索效果很好,但会返回所有匹配的视频,甚至包括不允许嵌入的视频。
有任何想法吗?我希望YouTube进行排序,而不是用ruby过滤搜索结果。 :)
最佳答案
在这里用我上一次评论的内容回答我自己的问题:yt_client.videos_by(:query => "techno viking", :format => 5)
从文档页面http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Retrieving_and_searching_for_videos:
“开发人员通常在其查询中添加&format = 5,以将结果限制为可嵌入其网站的视频。”
关于ruby-on-rails - 通过youtube_it gem 查询YouTube上的可嵌入视频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7355225/