Создать GitHub Repo из Javascript через GitHub API с помощью Oauth-io - PullRequest
0 голосов
/ 17 января 2019

Я создал объект auth-io, следуя инструкции здесь , и я могу получить список своих репозиториев, используя, как показано в их примере.

github.get('/user/repos').then(repos => {
    repos.forEach(repo => {
        console.log(repo);
    });
})

Однако я не могу понять, как создать новый репозиторий, используя мой аутентифицированный объект github.

На основе документации API GitHup здесь и документации oauth-io здесь Я ожидаю, что вызов будет выглядеть примерно так:

github.post('/user/repos', {
    data: {
        "name": "Hello-World",
        "description": "This is your first repository",
        "homepage": "https://github.com",
        "private": false,
        "has_issues": true,
        "has_projects": true,
        "has_wiki": true
    }
})

Однако, когда я бегу, я получаю POST https://api.github.com/user/repos 400 (Bad Request)

Кто-нибудь знает правильную форму запроса? Я не нашел ни одного примера в Интернете, и я отвечу на свой вопрос, если выясню, прежде чем кто-то ответит.

...