Я изучаю NodeJS и пытаюсь поиграть с GithubAPI, используя модуль запроса. Однако я не могу получить запрос на поставку репо - работает.
Вот мой код:
let repo = JSON.parse(response);
client.get(req.cookies.sessionid, function (err, response) {
request.put("https://api.github.com/user/starred/" + repo.author + "/" + repo.name, {
headers:{
'User-Agent': 'request',
'Authorization':"token "+response,
"Content-Length":0,
}
}, function (errors, response, body) {
console.log(errors);
})
}
Мне кажется, что я следовал инструкциям API , но вот ответ, который я получил: {"message":"Not Found","documentation_url":"https://developer.github.com/v3/activity/starring/#star-a-repository"}
. Однако владелец репо и имя верны. Чего мне не хватает?
EDIT
Я также пытался использовать этот пакет, но получаю то же сообщение об ошибке. Я также попытался изменить токен авторизации и получил 401 неправильную ошибку аутентификации, и я ранее исправил ошибки заголовков. Также я дважды проверил URL и владелец / имя репо правильно.