Я пытаюсь запросить видео канала для уведомления о разногласиях.

Это означает, что я запрашиваю данные за минуту.

Я просто нахожусь в поиске, и это означает, что это стоит 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

Спасибо

0
SydneyfunnelAllinOne 19 Дек 2019 в 17:04

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 квот на запрос.

0
SydneyfunnelAllinOne 20 Дек 2019 в 22:07