Octokit rest. js выдает httpError: Not Found - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь обновить существующую суть с помощью Octokit. Я могу успешно получить суть, но не могу обновить суть. Всегда выдается httpError: Not Found.

Вот мой код:

const request = require('request-promise');
const Octokit = require('@octokit/rest');

const octokit = new Octokit({
  auth: `PersonalAccessToken`
});

async function main () {
  const stats = await request({
    uri: `https://myurl.com`,
    json: true
  })

  await updateGist(stats)
}

async function updateGist(stats) {
  let gist
  try {
    gist = await octokit.gists.get({
      gist_id: `myGistID`
    });
    console.log("Get Gist successful!")
  } catch (error) {
    console.error(`Unable to get gist\n${error}`)
  }
 try{
    const filename = Object.keys(gist.data.files)[0];
    await octokit.gists.update({
        gist_id: "myGistID",
        files: {
          [filename]: {
            filename: `myFileName`,
            content: lines.join("\n")
          }
        }
      });
    } catch (error) {
      console.error(`Unable to update gist\n${error}`);
    }
}

И когда я запускаю это, я получаю это на своем терминале. Unable to update gist HttpError: Not Found

Что я здесь не так делаю?

...