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

Проверка квоты производится на основе скользящего среднего за 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. Чтобы просмотреть и изменить настройки, связанные с квотами, выберите «Квоты» . Чтобы просмотреть статистику использования, выберите «Использование» .