通过youtube_it Gem查询Youtube的可嵌入视频



我在任何地方都找不到这个文档,在看完谷歌的YouTube api文档(http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Retrieving_and_searching_for_videos)后,我不确定它是否可能。

基本上我想以一种方式查询youtube,返回的视频只有可嵌入的视频。

目前我有这样的东西:

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,以限制可嵌入其网站的视频的结果。"

格式参数对我不起作用,但我找到了一个"only_embeddable"选项来解决这个问题:

yt_client.videos_by(query: "techno viking", only_embeddable: true)

相关内容

  • 没有找到相关文章

最新更新