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;
任何关于为什么会发生这种情况的帮助都会很精彩并且非常感激。
提前致谢!
答案 0 :(得分:0)
我没有理由说明为什么它不起作用,但我发现GitHub Search API似乎是我应该一直使用的。
这部分API可能已经停产。
对于其他任何人,我最终使用的查询是
https://api.github.com/search/issues?q=author:USERNAME