Запросы YouTube для встраиваемых видео через Gem youtube_it - PullRequest
1 голос
/ 09 сентября 2011

Я не могу найти это нигде в документации, и после просмотра API-документов Google для YouTube (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.:)

Ответы [ 2 ]

0 голосов
/ 17 октября 2013

Параметр формата у меня не работал, но я нашел опцию «only_embeddable», которая добивается цели:

yt_client.videos_by(query: "techno viking", only_embeddable: true)
0 голосов
/ 26 декабря 2011

Отвечая на мой собственный вопрос здесь с содержанием из моего последнего комментария:

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 к их запросам, чтобы ограничить результаты видео, которые могут быть встроены в их сайты. "

...