我正在使用这个 Facebook SDK构建一个 Express Node.js 应用程序,这是我当前的 root 路径:
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 文件。谢谢!