如果你在 API 中遇到一些奇怪的问题,下面列出了你可能会遇到的一些问题的解决方案。
现有存储库的 404
错误
一般来说,客户端没有正确通过身份验证时,我们会发送 404
错误。
在这些情况下,你可能会看到 403 Forbidden
。 但是,由于我们不想提供有关专用存储库的任何信息,API 会改为返回 404
错误。
若要进行故障排除,请确保正确进行身份验证、OAuth 访问令牌具有所需的范围、第三方应用程序限制不会阻止访问,并且令牌未过期或已吊销。
并非所有结果都返回
大多数 API 调用访问资源列表(例如,用户、问题等)支持分页 。 如果你发出请求但收到的结果集不完整,你可能只会看到第一页。 为了获得更多结果,你需要请求剩余的页面。
请务必不要尝试和猜测分页 URL 的格式。 并非每个 API 调用都使用相同的结构, 而是从链接标头中提取分页信息,该标头随每个请求一起返回。 有关分页的详细信息,请参阅“在 REST API 中使用分页”。