GitHub API 合并拉取请求(合并按钮)找不到响应



>我正在尝试使用 Github 合并拉取请求(合并按钮(,但是当我在 Postman 或我的应用程序中调用它时,它给了我 404 Not Found 的响应,即使我知道:owner:repo:number是正确的。

https://api.github.com/repos/:owner/:repo/pulls/:number/merge

有人有这个问题吗?以及如何解决它或正确调用 API 端点?

这是我的代码

const MergeOpenPR = async (owner, repo, token, number, sha) => {
const url = `${ROOT_API_URL}/repos/${owner}/${repo}/pulls/${number}/merge?access_token=${token}`;
let body;
try {
const res = await fetch(url, {
method: 'PUT',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
sha,
}),
});
body = res.json();
} catch (error) {
throw Error(error);
}
return body;
};

我不确定是否是这种情况,因为自今天早上以来我没有尝试将任何东西推送到我的 github 存储库,但我在某处读到 GitHub 遇到了一些问题,并且他们已将其设置为只读模式,所以也许,虽然不完全确定,但这会导致您的问题,因为您说您确定您的:owner:repo:number是正确的。也许稍后或明天再试一次。

编辑:这是GitHub状态的链接,目前无法正常工作。 https://status.github.com/messages

相关内容

  • 没有找到相关文章

最新更新