GitHub Issues Rest API returns 404



我正在尝试使用GitHub的Rest API访问分配给用户(本例中为我(的issues:GitHub Issues API

我只是在用邮差。

我所做的:

网址:https://api.github.com/issues

方法:GET

标题:Accept: application/vnd.github.v3+json&Authorization: token {my_token}

以上返回:

{
"message": "Not Found",
"documentation_url": "https://docs.github.com/rest/reference/issues#list-issues-assigned-to-the-authenticated-user"
}

我知道令牌是有效的,因为如果我尝试使用/user获取用户信息或使用/repos/{owner}/{repo}/issues列出存储库的问题,API会很好地工作。我在回购中创建了一些问题,所以我知道它不是空的。

我在这里做错了什么?

您的个人访问令牌似乎没有访问/issues端点上提供的信息所需的OAuth作用域。不知何故,GitHub至少需要public_repo作用域才能在公共存储库中获得符合您的标准的问题(取决于请求参数(,而不是404状态代码。

当您的令牌具有public_repo作用域时,您将收到问题或空数组([](。要访问专用存储库中的问题,您需要(完整的(repo作用域。

相关内容

  • 没有找到相关文章

最新更新