Ограничения на использование

Квота проверяется на основе 60-секундной скользящей средней , что допускает резкие скачки нагрузки . По умолчанию на API Classroom действуют ограничения, указанные в следующей таблице:

Предел Стандарт квоты
Запросов в день на одного клиента 4 000 000 (в среднем 46 запросов в секунду)
Запросов в минуту на клиента 3000 (50 QPS)
Запросов в минуту на пользователя 1200 (20 QPS)

Допустимый QPS может быть увеличен или уменьшен в зависимости от ряда эксплуатационных факторов.

Если вам необходимо сделать больше запросов, чем установлено для вашего проекта:

  1. Во-первых, убедитесь, что вы реагируете на ошибки, допускающие повторные попытки (например, на ошибку RESOURCE_EXHAUSTED , которая возвращается, когда запрос превышает ваши ограничения), повторяя запрос, желательно используя экспоненциальную задержку.
  2. Если вы опрашиваете изменения на конечной точке, где это предлагается, рассмотрите возможность использования push-уведомлений .
  3. Если вам все равно необходимо сделать больше запросов, чем установлено для вашего проекта, см. инструкции по запросу более высоких лимитов ниже.

Чтобы просмотреть или изменить лимиты использования для вашего проекта или запросить увеличение квоты, выполните следующие действия:

  1. Если у вас еще нет платежного аккаунта для вашего проекта, создайте его.
  2. Посетите страницу «Включенные API» библиотеки API в консоли API и выберите API из списка.
  3. Чтобы просмотреть и изменить настройки квот, выберите «Квоты» . Чтобы просмотреть статистику использования, выберите «Использование» .