Ошибка 403 из-за превышения квоты. Но квота не превышена? - PullRequest
0 голосов
/ 09 января 2020

Мой проект: https://gitlab.com/RandomHashTags/united-livestreams-server

  • YouTube refre sh с новым контентом здесь
  • YouTube обновляет существующий контент здесь

Краткое изложение того, что происходит

  • Я размещаю Java Сервер на VPS
  • Мои данные YouTube v3 Лимит квоты: 10 000 в день
  • Сервер обновляет контент YouTube с помощью бесплатного sh поиска каждые 20 минут
    • стоимость 109 квота на каждый поиск, для всего 7848 в день
  • Сервер обновляет существующие каналы в режиме реального времени каждые 3 минуты 32 секунды
    • стоимость 5 квота каждый обновление, в общей сложности 2040 в день
  • Общее теоретическое использование квоты: 9 888 в день

  • Получить ошибку 403 (https://developers.google.com/youtube/v3/docs/errors#gdata .CoreErrorDomain )
    • Я предполагаю, что это 403 quotaExceeded , потому что что еще это может быть логически?
  • Все работает как обычно d, даже в моем приложении ios.
  • ПРИМЕЧАНИЕ. Я также использую Twitch и Mixer API и обновляюсь одновременно. YouTube единственный с ошибкой.

Вот мой график

LEGEND

  1. Первый загрузочный сервер для производства
  2. Перезапущен сервер из-за ошибки 403 накануне (перестал обновляться контент) Quota Usage

Заранее спасибо.

1 Ответ

1 голос
/ 09 января 2020

Это может быть спецификация службы c, а не связанная с кодом.

В последнее время я также получаю более частые ошибки 403 с помощью автоматического сценария youtube-dl. Я подозреваю, что квота применяется к диапазону IP или блоку. Использование VPN для изменения моего IP / местоположения немедленно решило проблему. После ожидания дня ответ 403 исчезает для меня.

...