Задать вопрос
@bmalets

Гем 'yt' возвращает неверное количество видео в youtube канале?

Использую gem "yt", '= 0.25.1' в своем проекте и заметил странную проблему:

Есть метод #video_count модели Channel.

Этот метод должен возвращать количество видео в канале.
И он, @channel.videos_count, работает на много быстрей, чем @channel.videos.count.

Если возьмем например канал "Simon's Cat" который имеет 17 видео:

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

Но, когда я использую свой канал, в который залил 2 видео, появляются странные непонятные вещи:

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


Почему возвращается неправильное количество видео?
Как это исправить?

Благодарочка!
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить 5 комментариев
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы