GitHub API Запрос на объединение (кнопка объединения) Ответ не найден - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь использовать 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;
};

1 Ответ

0 голосов
/ 22 октября 2018

Я не уверен, так ли это, потому что я не пытался что-то выдвинуть в репозиторий github с этого утра, но я где-то читал, что у GitHub есть некоторые проблемы, и что они установили его наРежим только для чтения , поэтому, возможно, хотя и не совсем уверен, это вызывает вашу проблему, поскольку вы сказали, что уверены, что :owner, :repo и :number верны.Возможно, попробуйте еще раз позже или завтра.

РЕДАКТИРОВАТЬ: Вот ссылка для статуса GitHub, в настоящее время не работает должным образом.https://status.github.com/messages

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...