OpenURI::HTTPError 当使用 youtube_it

OpenURI::HTTPError when use youtube_it

https://github.com/kylejginavan/youtube_it

它抛出了一个错误:

OpenURI::HTTPError: 410
from /home/khanhpn/.rvm/gems/ruby-2.2.2@music/gems/youtube_it-2.4.2/lib/youtube_it/parser.rb:10:in `rescue in initialize'

这是我的代码:

client = YouTubeIt::Client.new(username: "ABC", password: "*****", dev_key: "AI39si74VcEh1_bwetqNaM42qeeCkDFy1ChLshTraxl3d3SXWJHpCRdrI9X68kLFxGki1eWA")
client.videos_by(:top_rated, :time => :today).try(:videos)

希望大家能帮我解释一下为什么没有运行。非常感谢。

Youtube 更改了它的 API,我在 link_thumbnailer gem (https://github.com/gottfrois/link_thumbnailer/issues/60) 上遇到了同样的问题。

youtube_itgem中有一个关于这个的问题,关注一下,他们很快就会解决这个问题:https://github.com/kylejginavan/youtube_it/issues/210