Я пытаюсь запросить видео канала для уведомления о разногласиях.
Это означает, что я запрашиваю данные за минуту.
Я просто нахожусь в поиске, и это означает, что это стоит 100
Это просто для моего хобби, и я не хочу платить за это.
Есть идеи, как я могу получить последние загруженные видео без поиска.
Вот мои коды если интересно:
require "yt"
Yt.configure do |config|
config.api_key = 'mykey'
end
channel1 = Yt::Channel.new id: 'UCQjhFO_CA5e1-Ymopbfmx5Q'
videos = channel1.videos
video2 = videos.where(id:' UCQjhFO_CA5e1-Ymopbfmx5Q').map(&:id)
puts video2
Спасибо
1 ответ
Решил с плейлистами. во-первых, вы должны создать плейлист и загрузить все видео в этот плейлист после этого
Вы можете использовать эти коды:
Yt.configure do |config|
config.api_key = 'Yourkey'
end
item = Yt::Playlist.new(id: 'PLj-AxDUBuKVyraMkOwGloWO_zcUB0XNH-').playlist_items.first
item1 = item.video_id
Он тратит 5 квот на запрос.
Похожие вопросы
Новые вопросы
ruby
Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы Ruby on Rails должны быть помечены [ruby-on-rails].