GitHub 对 GitHub 应用程序在特定时间段内可向 REST API 发出的请求数量设置了限制。它还对 GitHub 应用程序在特定时间段内可向 GraphQL API 发出的查询的点数设置了限制。除了这些主要的速率限制外,GitHub 还可以应用次要速率限制。这些限制有助于防止滥用和拒绝服务攻击,并确保系统对所有用户保持可用。
GitHub 应用程序的速率限制取决于应用程序是使用用户访问令牌还是安装访问令牌进行身份验证。它还取决于应用程序是由 GitHub Enterprise Cloud 组织所有还是安装在该组织上。
有关更多信息,请参阅“REST API 的速率限制”和“GraphQL API 的速率限制和节点限制”。