使用GitHub API创建新问题



我正在尝试使用GitHub API创建一个GitHub问题,我发现了这个https://github.com/ceceliacreates/APITools这正是我所需要的,但它一直显示我的GitHub API找不到。

以下是代码:

createIssuesFromJSON = function(file) {
file.forEach(issue => {
fetch(`https://api.github.com/repos/${user}/${repo}/issues/`, {
method: 'POST',
body:    JSON.stringify(issue),
headers: {'Content-Type': 'application/json', 'Authorization': `${process.env.TOKEN}`}
})
.then((res)=>{
console.log(res);
return res.json();
})
.then(json => {

})
})
}
createIssuesFromJSON(file);

错误:找不到404 URL

我在GitHub官方网站上查看API的使用情况,但没有发现任何错误。有人能帮我处理这种情况吗?

[Symbol(Response internals)]: {
url: 'https://api.github.com/repos/{my github}/{my repo}/issues/',
status: 404,
statusText: 'Not Found',
headers: Headers { [Symbol(map)]: [Object: null prototype] },
counter: 0
}
}

该代码来自github.com/ceceliacreates/APITools/CreateIssuesFromJSON/CreateIssuesFromJSON.js
fetch("https://api.github.com/repos/${user}/${repo}/issues")除外

它似乎遵循了我之前提到的标题。

您需要仔细检查所使用的令牌及其关联的范围。

并尝试使用图书馆本身。

最新更新