Javascript 用户通过身份验证后如何获取instagram id(instagram节点)

Javascript 用户通过身份验证后如何获取instagram id(instagram节点),javascript,node.js,express,instagram,instagram-api,Javascript,Node.js,Express,Instagram,Instagram Api,我正在尝试在用户在我的网站上进行身份验证后获取他们的instagram id。我的身份验证没有问题,因为我可以在使用自己的帐户登录时获得访问令牌,并且我可以使用以下代码假设我知道用户的instaid exports.renderUser = function(req, res){ console.log("STARTING RENDERING"); var userID = "280430135"; api.user(userID, function(err, result, rema

我正在尝试在用户在我的网站上进行身份验证后获取他们的instagram id。我的身份验证没有问题,因为我可以在使用自己的帐户登录时获得访问令牌,并且我可以使用以下代码假设我知道用户的instaid

exports.renderUser = function(req, res){
 console.log("STARTING RENDERING");

 var userID = "280430135";

 api.user(userID, function(err, result, remaining, limit){
  if(err){
   console.log("current user " + err);
  }

  app.set('imgSource', result.profile_picture);
  app.use('/', routes);
  res.redirect('/');
 });
};
我应该从这个身份验证码中获取用户的instaid吗

exports.handleauth = function(req, res) {
  api.authorize_user(req.query.code, redirect_uri, function(err, result) {
    if (err) {
     console.log(err.body);
     res.send("Didn't work");
    } else {
     console.log('Yay! Access token is ' + result.access_token);
     res.redirect('/');
    }
  });
};
任何帮助都将不胜感激。我正在使用instagram节点,因为我正在为我的应用程序使用express


谢谢

结果是一位朋友比我预想的更快地回答了我的问题

exports.handleauth
返回json响应,其中包含以下格式的用户信息:

{
 "access_token": "fb2e77d.47a0479900504cb3ab4a1f626d174d2d",
  "user": {
    "id": "1574083",
    "username": "snoopdogg",
    "full_name": "Snoop Dogg",
    "profile_picture": "..."
  }
}
资料来源:

因此,可以通过调用来访问instaid和其他用户信息

result.user.id
result.user.full_name

等等。

它可能在
结果
对象中。您是否尝试了
控制台.log(结果)
?我在下面添加了我的答案。感谢您的输入:)