Я не могу пройти аутентификацию в качестве приложения с помощью Octokit / rest, и документация мне не удалась ...
Вот моя процедура аутентификации:
async function getGithub({payload}) {
const auth = createAppAuth({
id: parseInt(process.env.APP_ID, 10),
privateKey: getPrivateKey()
})
const installationAuth = await auth({
type: 'installation',
installationId: payload.installation.id,
})
return new Octokit(installationAuth)
}
Кто-нибудь может указать мне в правильном направлении?
Когда я делаю запрос с клиентом, я просто получаю 404. Я знаю, что репо существует, и документы Github указывают, что несанкционированные запросы могут привести к 404, если у клиента нет доступа .