如何在红宝石上请求频道的视频

时间:2019-12-19 14:04:59

标签: ruby youtube-api youtube-data-api

我正在尝试请求频道的视频以发出不和谐通知。

那意味着我每分钟请求数据。

我刚接触搜索,这意味着它的成本为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

thx

1 个答案:

答案 0 :(得分:0)

我用播放列表解决了。 首先,您应该创建一个播放列表,然后上传该播放列表上的所有视频

u可以使用以下代码:

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个配额。