YouTube: Запрос не может быть выполнен, потому что вы превысили свою квоту

#youtube-api #youtube-data-api #quota

Вопрос:

Я использую несколько различных инструментов: Powershell-YouTube-Загрузка и дополнение YouTube Kodi, для которых требуется действительный облачный API Google client ID и client secret . Однако в обоих случаях они возвращают одно и то же сообщение об ошибке:

Запрос не может быть выполнен, так как вы превысили свою квоту

Я думаю, что делаю что-то не так при создании своего облачного проекта Google и соответствующего идентификатора клиента OAuth 2.0 (с соответствующим идентификатором клиента и секретом клиента).

Может ли кто-нибудь рассказать мне о минимальных шагах, необходимых для создания проекта Google Cloud API и соответствующего идентификатора клиента/секрета клиента, который не выдает сообщение об ошибке «превышена квота»?

Ответ №1:

Квота-это количество запросов, которые ваша заявка может сделать за определенный период времени.

  • Существуют квоты на основе проектов, эти квоты ограничивают объем данных, которые может запросить ваш проект в целом.
  • Затем существуют пользовательские квоты, которые ограничивают объем данных, которые каждый пользователь вашего проекта может вносить в течение определенного периода времени, обычно в минуту или за 100 секунд. Вероятно, это делается для предотвращения наводнений.

Помните, что API YouTube основан на затратах, а не на запросах, поэтому каждый ваш запрос имеет определенную стоимость. Калькулятор стоимости вы можете посмотреть здесь

Вам нужно будет делать меньше запросов, если вы достигли конца своей квоты или запросите дополнительную квоту.

Введение в API YouTube и квота на основе затрат для начинающих 2021 года.

Где найти вашу текущую квоту

Перейдите в облачную консоль Google для своего проекта в разделе библиотека. найдите api данных YouTube, нажмите на него, и вы увидите это

введите описание изображения здесь

Нажмите кнопку управление

Затем слева нажмите на квоту

введите описание изображения здесь

Здесь вы можете увидеть, сколько квот в настоящее время имеется в вашем приложении.

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

Нажмите на ссылку в верхней части страницы

введите описание изображения здесь

Получение продления может занять от недели до трех месяцев. Так что будьте осторожны

Комментарии:

1. Большое вам спасибо за подробный ответ. Ниже приведен снимок экрана, который я вижу на своей странице квот. Не могли бы вы, пожалуйста, сказать мне, что мне нужно сделать конкретно, чтобы исправить это? Страница скриншота квот

2. Похоже, мне, возможно, потребуется заполнить форму: support.google.com/youtube/contact/yt_api_form?hl=en Тем не менее, похоже, что эти вопросы предназначались для разработчиков приложений Powershell-YouTube-Upload и YouTube Kodi Addon (ссылки на эти приложения в моем вопросе Stackoverflow). Я был бы очень признателен, если бы вы помогли мне ответить на вопросы, касающиеся конкретных приложений, поскольку я не создавал эти приложения.

3. Неважно, какой тип приложения у вас есть, вам все равно нужна квота для доступа к API. Если вы посмотрите на запросы в день, это покажет, что у вас 0 квот, что-то должно выскочить справа, когда вы нажмете на него, где вы можете заполнить форму для подачи заявки на квоту.