列出问题时出错GitHub REST API

时间:2018-04-09 19:45:52

标签: node.js rest github-api

GitHub API文档列出了以下路径,以获取与经过身份验证的用户相关的问题列表:

GET /issues

GET /user/issues

但是,在尝试使用其中任何一个时,我收到以下错误消息:

{
  "message": "Not Found",
  "documentation_url": "https://developer.github.com/v3/issues/#list-issues"
}

我不确定为什么会这样。我尝试通过浏览器访问这些路径并通过以下代码:

    let url = "https://api.github.com/issues";
    let response = await(fetch(url, {
        method: 'GET',
        headers: {
            'Authorization': 'Bearer ' + accessToken,
            'Accept': 'application/json'
        }
    }));

    let json = await(response.json());

    console.log("GetIssuesCreated: [" + JSON.stringify(json, null, 2) + "]");

    return json;

任何关于为什么会发生这种情况的帮助都会很精彩并且非常感激。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我没有理由说明为什么它不起作用,但我发现GitHub Search API似乎是我应该一直使用的。

这部分API可能已经停产。

对于其他任何人,我最终使用的查询是

https://api.github.com/search/issues?q=author:USERNAME