一旦用户authentication,如何获得instagram id(instagram-node)

我试图在用户在我的网站上进行身份validation后获取用户的Instagram身份证。 我没有问题的身份validation,因为我可以得到一个access_token当我用我自己的帐户login,我可以使用下面的代码, 假设我知道用户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('/'); }); }; 

我应该从这个身份validation代码得到用户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节点,因为我正在使用快递我的应用程序。

谢谢!

结果发现一个朋友能够比我预想的更快地回答我的问题。

 exports.handleauth 

用这种格式的用户信息返回一个json响应:

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

来源: https : //instagram.com/developer/authentication/

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

 result.user.id result.user.full_name 

等等…