gem'yt'会在youtube频道中返回错误的计数视频吗?

时间:2015-10-19 14:49:16

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

我在项目中使用 gem "yt", '= 0.25.1' ,面对一个奇怪的问题

video_count模式的Channel方法(link到文档,link来源)相关。

因此,方法video_count可以获得频道中的视频数量。

@channel.videos_count快于@channel.videos.count

如果Simon's Cat channel有17个视频,则可以正常使用:

Yt::Channel.new(id: 'UCE3pZOwArJXDOQjcQsiQT_w').video_count
# => 17 (correct)
Yt::Channel.new(id: 'UCE3pZOwArJXDOQjcQsiQT_w').videos.count
# => 17 (correct)

但是,当我使用包含1或2个视频(My channel等)的频道时,它会返回不正确的数据:

Yt::Channel.new(id: 'UCjBR9x-hg44guAAgFFzm-6w').video_count
# => 4 (incorrect)
Yt::Channel.new(id: 'UCjBR9x-hg44guAAgFFzm-6w').videos.count
# => 2 (correct)

为什么结果不正确?有可能解决它吗?

感谢。

0 个答案:

没有答案