내가 this Facebook SDK를 사용하여 익스프레스 Node.js를의 appication를 구축하고, 여기에 루트에 대한 내 현재 다른 루트하고 여러 요청 만들기 및 템플릿에 전달 :(익스프레스 + Node.js를 + FB 오픈 그래프)
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 호출을하고 이에 따라 내 템플릿에 응답을 전달하는 가장 쉬운 방법은 무엇입니까? my full app.js file here을 볼 수 있습니다. 감사! 이 시나리오는 async.map 완벽한 보인다
감사합니다. Andy! 매우 잘 작동합니다 :) – mager
Sean의 대답은 일괄 처리를 사용하는 것이 더 낫지 않습니까? 병렬로 여러 개가 아닌 단일 요청을 의미합니까? 일괄 처리를 사용할 수없는 이유가 있습니까? 어쨌든 내 대답을 수락 주셔서 감사합니다 :) – AndyD