Создать суть с помощью GitHub API - PullRequest
0 голосов
/ 06 декабря 2018

Я хочу создать гист, используя GitHub API.Я пробовал запрос POST ajax:

var gist = {
    "description": "Avatars",
    "public": true,
    "files": {
        "check.txt": {
            "content": "Avatars list..."
        }
    }
};

$.ajax({
    url: 'https://api.github.com/gists',
    type: 'POST',
    dataType: 'json',
    data: JSON.stringify(gist),
    success: function(e) {
      console.log(e);
    },
    error: function(e) {
      console.error("Error!: ", e);
    }
});

Но я всегда получаю следующую ошибку:

jquery-3.1.1.min.js:4 POST https://api.github.com/gists 401 (Unauthorized)

Кто-нибудь может мне помочь?Спасибо

1 Ответ

0 голосов
/ 06 декабря 2018

Если вы хотите редактировать вещи на Github, вам необходимо авторизовать ваш запрос.Либо добавив имя пользователя и пароль к запросу, либо токен oauth.

Дополнительную информацию можно найти в документации по авторизации: https://developer.github.com/v3/auth/

...