Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

此版本的 GitHub Enterprise 已停止服务 2023-03-15. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

故障排除

学习如何解决用户在 REST API 中遇到的最常见问题。

如果你在 API 中遇到一些奇怪的问题,下面列出了你可能会遇到的一些问题的解决方案。

现有存储库的 404 错误

一般来说,客户端没有正确通过身份验证时,我们会发送 404 错误。 在这些情况下,你可能会看到 403 Forbidden。 但是,由于我们不想提供有关专用存储库的任何信息,API 会改为返回 404 错误。

若要进行故障排除,请确保正确进行身份验证OAuth 访问令牌具有所需的范围第三方应用程序限制不会阻止访问,并且令牌未过期或已吊销

并非所有结果都返回

大多数 API 调用访问资源列表(例如,用户、问题等)支持分页 。 如果你发出请求但收到的结果集不完整,你可能只会看到第一页。 为了获得更多结果,你需要请求剩余的页面。

请务必不要尝试和猜测分页 URL 的格式。 并非每个 API 调用都使用相同的结构, 而是从链接标头中提取分页信息,该标头随每个请求一起返回。 有关分页的详细信息,请参阅“在 REST API 中使用分页”。