この Facebook SDKを使用して Express Node.js アプリケーションを構築しています。ルートの現在のルートは次のとおりです。
app.get('/', Facebook.loginRequired(), function (req, res) {
req.facebook.api('/me', function(err, user) {
res.render('index', {title: 'title', user: user});
});
});
FB オープン グラフ URL http://graph.facebook.com/meを呼び出していますが、テンプレートに渡すために複数のオープン グラフ呼び出しを行いたいと考えています。例えば:
var APIcalls = ['/me', '/me/music', '/me/music.listens'];
req.facebook.api(APIcalls, function(err, res1, res2, res3){
res.render('index', {res1: res1, res2: res2, res3: res3});
});
Facebook に対して複数の API 呼び出しを行い、それに応じて応答をテンプレートに渡す最も簡単な方法は何ですか? 私の完全な app.js ファイルはこちらで見ることができます。ありがとう!