node-github - получить публичную информацию пользователя

Я пытаюсь получить данные некоторых пользователей для небольшого исследования на github, используя этот API: https://developer.github.com/v3/users/

Когда я пытаюсь получить пользовательские данные через crul, я получаю данные, просто выполнив эту команду (без аутентификации):

curl https://api.github.com/users/<ANY_USER>

Но когда я пытаюсь использовать node-github:

var GitHubApi = require("github");
var github = new GitHubApi({...});
github.user.get({
    user: username
}, function(err, res){...});

У меня проблемы с аутентификацией.

Я пытаюсь сделать аутентификацию в первую очередь:

var GitHubApi = require("github");
var github = new GitHubApi({...});
github.authenticate({
    type: "basic",
    username: "MY_USERNAME",
    password: "MY_PASSWORD"
});
github.user.get({
    user: username
}, function(err, res){...});

но затем я получаю свои пользовательские данные, а не данные для пользователя, которого я хочу.

Есть идеи, чего здесь не хватает? Почему crul работает, а github.user.get нет? Есть ли лучший способ сделать это через nodejs?

Спасибо!

0 ответов

Другие вопросы по тегам