【发布时间】:2015-06-29 17:09:00
【问题描述】:
一旦用户在我的网站上通过身份验证,我就会尝试获取他们的 instagram id。我的身份验证没有问题,因为我可以在使用自己的帐户登录时获得 access_token,并且可以使用以下代码假设我知道用户的 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('/');
});
};
我应该从这个身份验证代码中获取用户的 instid 吗?
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-node,因为我正在为我的应用程序使用 express。
谢谢!
【问题讨论】:
-
它可能在
result对象中。你试过console.log(result)吗? -
我在下面添加了我的答案。感谢您的输入:)
标签: javascript node.js express instagram instagram-api