获取用户访问令牌facebook访问令牌节点
问题描述:
我正在尝试拨打Facebook Graph API,我正在使用节点&表示这是我第一次使用它们,当我打电话给API我得到下面的错误,我怎么能得到访问令牌或设置它,使电话通过?获取用户访问令牌facebook访问令牌节点
message: 'Invalid OAuth access token.',
type: 'OAuthException',
code: 190,
fbtrace_id: 'hgjhguoiu' }
//这是调用API我做:
FB.api('4', function (res) {
if(!res || res.error) {
console.log(!res ? 'error occurred' : res.error);
return;
}
console.log(res.id);
console.log(res.name);
});
//这是验证电话:
app.get('/auth/facebook/callback',
passport.authenticate('facebook', {
successRedirect : '/',
failureRedirect: '/login'
}));
感谢
答
我知道这是12个月大,但无论如何:
我正在使用'fb'(https://www.npmjs.com/package/fb)作为节点,并且具有与所述相同的错误。
验证您的请求,你只需要编写FB.setAccessToken(<your_token>);
您需要为不同的目的,不同的令牌。你可以在这里阅读:https://developers.facebook.com/docs/facebook-login/access-tokens/?locale=de_DE
希望它可以帮助任何人。