0

Я пытаюсь обратиться к API-интерфейсу Facebook, я использую узел & express для этого, я впервые использую их, когда я звоню в API. Я получаю ошибку ниже, как я могу получить токен доступа или установить его, чтобы вызов проходил?Получить токен доступа token to faceken token в узле

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' 
})); 

Благодаря

ответ

1

Я знаю, что это составляет 12 месяцев, но в любом случае:

Я использую 'fb' (https://www.npmjs.com/package/fb) для узла, и у меня были те же ошибки, что и описано.

для проверки подлинности запроса вы просто должны написать FB.setAccessToken(<your_token>);

Вам нужен другой маркер для различных целей. Вы можете прочитать о них здесь: https://developers.facebook.com/docs/facebook-login/access-tokens/?locale=de_DE

Надеюсь, это поможет кому угодно.