Примечание. Вы можете в любое время подтвердить текущее состояние ограничения скорости. Дополнительные сведения см. в разделе Проверка состояния ограничения скорости.
Запросы между серверами
GitHub Apps, которые выполняют запросы между серверами, используют минимальный предел скорости установки, составляющий 5000 запросов в час. Если приложение установлено в организации с более чем 20 пользователями, приложение получает еще 50 запросов в час для каждого пользователя. Установка с более чем 20 репозиториями получает еще 50 запросов в час для каждого репозитория. Максимальное ограничение скорости для установки составляет 12 500 запросов в час.
Запросы от пользователя к серверу
GitHub Apps и OAuth Apps также могут действовать от имени пользователя, выполняя запросы от пользователя к серверу после авторизации пользователя в приложении. Дополнительные сведения см. в статьях Авторизация GitHub Apps и Авторизация OAuth Apps.
Запросы от пользователя к серверу из OAuth Apps проходят проверку подлинности с помощью токена OAuth. Запросы от пользователя к серверу из GitHub Apps проходят проверку подлинности с помощью токена OAuth либо маркера доступа пользователя с истекающим сроком действия. Дополнительные сведения см. в статьях Идентификация и авторизация для GitHub Apps и Авторизация OAuth Apps.
Пользователь—сервер ограничено 15 000 запросов в час на одного пользователя, прошедшего проверку подлинности. Все запросы от приложений OAuth, авторизованных пользователем или personal access token, принадлежащих пользователю, и запросы, прошедшие проверку подлинности с помощью учетных данных проверки подлинности пользователя, используют одну и ту же квоту 15 000 запросов в час для этого пользователя.
Дополнительные материалы
- Ограничение скорости в документации по REST API
- Ограничения ресурсов в документации по API GraphQL