1

Facebook Graph API を呼び出そうとしています。これにはノードとエクスプレスを使用しています。これらを使用するのは初めてです。API を呼び出すと、以下のエラーが表示されます。トークンにアクセスするか、呼び出しが通過するように設定しますか?

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

ありがとう

4

1 に答える 1

2

私はこれが12か月前であることを知っていますが、とにかく:

ノードに'fb' ( https://www.npmjs.com/package/fb ) を使用していますが、説明と同じエラーが発生しました。

リクエストを認証するには、書くだけですFB.setAccessToken(<your_token>);

目的ごとに異なるトークンが必要です。ここでそれらについて読むことができます: https://developers.facebook.com/docs/facebook-login/access-tokens/?locale=de_DE

それが誰にも役立つことを願っています。

于 2017-09-19T09:50:30.067 に答える