Sobre os limites de taxa para OAuth Apps
GitHub define um limite para o número de solicitações que um OAuth App pode enviar ao servidor em um período de tempo específico. Esse limite ajuda a evitar abusos e ataques de negação de serviço e garante que o sistema permaneça disponível para todos os usuários.
GitHub pode aplicar limites de taxa secundários adicionais a algumas ações para garantir a disponibilidade da API. Você pode evitar limites de taxa secundários seguindo as melhores práticas e mantendo-se dentro das diretrizes de limite de taxa listadas abaixo. Para obter mais informações sobre limites de taxa secundários, confira "Práticas recomendadas para integradores" e "Recursos na API REST".
OAuth Apps agem em nome de um usuário, fazendo solicitações com um token de acesso do usuário depois que o usuário autoriza o aplicativo. Solicitações de token de acesso do usuário de OAuth Apps são autenticadas com um token OAuth. Para obter mais informações, confira "Autorizando Aplicativos OAuth".
Determinação de limites de taxa para um OAuth App
Você pode confirmar seu status de limite de taxa atual a qualquer momento usando a API REST. Para obter mais informações, confira "Recursos na API REST".
OAuth Apps são limitados a 5.000 solicitações por hora e por usuário autenticado. Todas as solicitações de OAuth Apps autorizadas por um usuário ou um personal access token pertencente ao usuário e as solicitações autenticadas com uma das credenciais de autenticação do usuário compartilham a cota de cinco mil solicitações por hora para esse usuário.
OAuth Apps estão sujeitos a um limite superior de 15.000 solicitações por hora e por usuário autenticado quando ambos os itens a seguir forem verdadeiros:
- A solicitação é de um OAuth App que pertence a uma organização do GitHub Enterprise Cloud ou que é aprovado por ela.
- O usuário autenticado é membro da organização do GitHub Enterprise Cloud.
Para obter mais informações sobre limites de taxa, confira "Recursos na API REST" e "Limite de taxa" na documentação da API REST.
Leitura adicional
- "Limitações de recursos" na documentação da API do GraphQL