我正在尝试使用此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来做?
谢谢!