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