Об ограничениях скорости для GitHub Apps
Ограничения скорости отключены по умолчанию для GitHub Enterprise Server. Обратитесь к администратору сайта, чтобы подтвердить ограничения скорости для вашего экземпляра.
Если для вашего экземпляра GitHub Enterprise Server включены ограничения скорости, количество запросов, которые GitHub App может отправлять на сервер в течение определенного периода времени. Это ограничение помогает обеспечить доступность системы для всех пользователей.
Определение ограничений скорости для GitHub App
Вы можете в любое время подтвердить текущее состояние ограничения скорости с помощью REST API. Дополнительные сведения см. в разделе Ресурсы в REST API.
Ограничения скорости зависят от того, выполняется ли проверка подлинности GitHub App с помощью маркера доступа пользователя или маркера доступа установки. Маркер доступа пользователя позволяет приложению действовать от имени конкретного пользователя после того, как пользователь авторизует приложение. Маркер доступа установки позволяет приложению атрибутировать действия самому приложению. Дополнительные сведения о маркерах доступа для пользователей и установки см. в разделе Сведения о проверке подлинности с помощью Приложение GitHub.
Маркеры доступа установки
GitHub Apps для проверки подлинности с помощью маркера доступа установки используется минимальная скорость установки в 5000 запросов в час. Если приложение установлено в организации с более чем 20 пользователями, приложение получает еще 50 запросов в час для каждого пользователя. Установка с более чем 20 репозиториями получает еще 50 запросов в час для каждого репозитория. Максимальное ограничение скорости для установки составляет 12 500 запросов в час.
Маркеры доступа пользователей
По умолчанию запросы маркера доступа пользователя ограничены 5000 запросов в час и на каждого пользователя, прошедшего проверку подлинности.
Дополнительные материалы
- Ресурсы в REST API в документации по REST API
- Ограничения ресурсов в документации по API GraphQL