GitHubrate_limit api 显示核心对经过身份验证的用户只有 60 个 api 限制

问题描述 投票:0回答:1

GitHubrate_limit api 显示,核心对于一个经过身份验证的用户只有 60 个 api 限制。我正在使用个人访问令牌,它显示速率限制为 60。是否有配置让我检查为什么它显示 60 而不是 5000。

我尝试检查用户设置,但找不到任何内容。

拍拍可以访问所有内容。 我正在尝试访问工作流程列表 api。

github github-api
1个回答
0
投票

如果您仅获取公共数据,则可以发出未经身份验证的请求。未经身份验证的请求与原始 IP 地址相关联,而不是与发出请求的用户或应用程序相关联。

未经身份验证的请求的主要速率限制是每小时 60 个请求。

您可以使用个人访问令牌发出 API 请求。此外,您可以授权 GitHub 应用程序或 OAuth 应用程序,然后它们可以代表您发出 API 请求。

所有这些请求均计入您每小时 5,000 个请求的个人速率限制。由 GitHub Enterprise Cloud 组织拥有的 GitHub 应用程序代表您发出的请求具有较高的速率限制,即每小时 15,000 个请求。同样,如果您是 GitHub Enterprise Cloud 组织的成员,则 GitHub Enterprise Cloud 组织拥有或批准的 OAuth 应用程序代表您发出的请求的速率限制更高,为每小时 15,000 个请求。

使用安装访问令牌进行身份验证的 GitHub 应用程序使用每小时 5,000 个请求的安装最低速率限制。如果安装在 GitHub Enterprise Cloud 组织上,则安装的速率限制为每小时 15,000 个请求。

希望这能回答您的问题。

来源:Github 文档

© www.soinside.com 2019 - 2024. All rights reserved.