node-github - 获取用户公开信息

时间:2015-05-25 07:49:44

标签: node.js github node-github

我正在尝试使用此api获取github上的一项小型研究的一些用户数据: https://developer.github.com/v3/users/#get-a-single-user

当我尝试通过 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 个答案:

没有答案