1
我在Passport.js和Facebook Graph API 2.0中遇到了一些問題。如果我使用從Passport獲得的訪問令牌,但無法獲得我自己的朋友列表(返回空數組,但工作正常),但如果我複製從Facebook圖表獲得的訪問令牌探險家。Passport.js和Facebook Graph API
任何人都有遇到過這個問題?我需要你的幫助。
所以,這裏是我的一些代碼:
的路由和範圍:
app.get('/auth/facebook', passport.authenticate('facebook', { scope: ['user_friends', 'user_status', 'read_stream'] }));
Facebook的圖形API的請求(使用Node.js的標準模塊):
var fbReq = https.request({
hostname: 'graph.facebook.com',
method: 'GET',
path: '/v2.0/me/friends?access_token=' + accessToken
}, function(fbRes) {
var output = '';
fbRes.setEncoding('utf8');
console.log("log the data");
fbRes.on('data', function(chunk) {
console.log(chunk.length);
output += chunk;
});
fbRes.on('end', function() {
return res.render('home/postLogin', { data: output });
});
});
fbReq.on('error', function(err) {
console.error(err);
});
fbReq.end();
Thannks提前。
而且,對不起我可憐的英語。 :)