2011-09-08 68 views
1

我無法在任何地方找到此文檔,並且在查看YouTube的Google api文檔後(http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Retrieving_and_searching_for_videos)我不確定這是否可能。通過youtube_it查詢YouTube的嵌入式視頻Gem

基本上我想查詢YouTube的方式,返回的視頻只有可嵌入的VID。

目前,我有這樣的事情:

yt_client.videos_by(:query => "techno viking") 

,搜索的偉大工程,但將返回所有匹配的視頻,甚至不允許嵌入的。

任何想法?我很樂意讓YouTube進行排序,而不是使用ruby過濾搜索結果。 :)

+1

找到了解決辦法! ':yt_client.videos_by(:query =>「techno viking」,:format => 5)'。從我上面鏈接的文檔頁面(以及錯過的):「開發人員通常會在查詢中添加&format = 5,以將結果限制爲可嵌入其網站的視頻。」 –

+0

與您的問題和答案沒有真正的關係,但是您知道youtube_it gem是否讓您在視頻中獲得喜歡和不喜歡的數量? –

+1

垃圾回收,它可以:https://github.com/kylejginavan/youtube_it/blob/master/lib/youtube_it/model/rating.rb –

回答

0

格式PARAM不是爲我工作,但我發現了一個「only_embeddable」選項,它的伎倆:

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