我无法在任何地方找到此文档,在查看Google的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过滤搜索结果。 :)
答案 0 :(得分:0)
在这里用我上次评论的内容回答我自己的问题:
yt_client.videos_by(:query => "techno viking", :format => 5)
“开发人员通常会在其查询中添加& format = 5,以将结果限制为可嵌入其网站的视频。”
答案 1 :(得分:0)
格式参数对我不起作用,但我发现了一个“only_embeddable”选项可以解决这个问题:
yt_client.videos_by(query: "techno viking", only_embeddable: true)