Подтвердить что ты не робот

Ограничения API Youtube

Я создаю довольно большое приложение для клиента и имею некоторые вопросы о тяжелом использовании API.

В основном это приложение собирает агрегирование фидов из разных источников. Оценки моего клиента около 900 последовательных пользователей будут в этой системе, чтобы начать, причем с течением времени добавляется больше. Он хочет обновлять данные фида каждые 15 минут, поэтому нам нужно будет обновить один пользовательский канал в секунду, предполагая 900 каналов и 15-минутный TTL. По завершении запросов потребуется несколько секунд, тогда нам потребуется загрузить баланс по нескольким потокам для асинхронного решения очереди.

Мой вопрос: следует ли беспокоиться о ошибках квот или о любых ограничениях? Если да, то каковы наши варианты?

Я уже читал их страницы справки и документацию, и это очень расплывчато и не очень полезно. Мне нужны конкретные цифры. Невозможно загрузить тестовый API для определения ограничения. Дело не в том, что Google откладывает всю поддержку неофициального канала, такого как StackOverflow, где люди не знают о внутренних компонентах Youtube.

Спасибо заранее...

4b9b3361

Ответ 1

Версия 3 API данных YouTube содержит конкретные номера квот, указанные в консоли API Google, где вы регистрируете свой ключ API. Вы можете использовать 10000 единиц в день. Для проектов, в которых API данных YouTube был включен до 20 апреля 2016 г., квота по умолчанию составляет 50 млн. В день.

Вы можете прочитать о том, что подразделение здесь: https://developers.google.com/youtube/v3/getting-started#quota

  • Простая операция чтения, которая извлекает только идентификатор каждого возвращенного ресурса, стоит примерно 1 единицу.
  • Стоимость операции записи составляет около 50 единиц.
  • Стоимость загрузки видео составляет около 1600 единиц.

Если вы достигнете пределов, Google перестанет возвращать результаты, пока ваша квота не будет сброшена. Вы можете подать заявку более чем на 1 миллион запросов в день, но вам придется платить за эти дополнительные запросы.

Также вы можете прочитать о том, почему Google отложил поддержку Qaru в своем блоге на YouTube, здесь: https://youtube-eng.googleblog.com/2012/09/the-youtube-api-on-stack-overflow_14.html

Здесь есть несколько активных членов команды по связям с разработчиками YouTube, включая Джеффа Посника, Ярека Вилькевича и Ибрагима Улукая, которые все знакомы с внутренностями YouTube...

ОБНОВЛЕНИЕ: Увеличены номера квот для отражения текущих ограничений 10 декабря 2013 года.

ОБНОВЛЕНИЕ: Уменьшено количество квот с 50 до 1 млн в день, чтобы отразить текущие ограничения 13 мая 2016 года.

ОБНОВЛЕНИЕ: Уменьшено число квот с 1М до 10К в день по состоянию на 11 января 2019 года.

Ответ 2

Помимо другого ответа Есть калькулятор, предоставленный Youtube для проверки вашего использования. Хорошо определить ваше использование. https://developers.google.com/youtube/v3/determine_quota_cost

enter image description here

Ответ 3

Попробуйте прочитать их ограничения здесь: https://developers.google.com/youtube/faq#quota

Как правило, вы всегда должны беспокоиться о том, чтобы использовать квоты при выполнении автоматизированных задач с помощью ряда вызовов. Google точно не сообщает вам, какие ограничения существуют, хотя они предупреждают о том, чего вы пытаетесь выполнить. Они также отмечают, что вы должны "отдыхать" свое приложение в течение 10 минут каждый раз и не звонить с вашего IP на свои API.