Я пытаюсь использовать Github Запрос на слияние (кнопка слияния) , но когда я вызываю его в Postman или в моем приложении, он дает ответ 404 Not Found, даже если яm знаю, что :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;
};