JavaScript SDKで複数のFQLクエリを実行する

JavaScript SDKの、「FB.Data.waitOn」を使うと複数のFQLを投げれることがわかりました。下記例は、ユーザが所属しているグループの情報を、ユーザ自身の情報を表示するものです。

例)

var query1 = FB.Data.query(‘SELECT name, description FROM group WHERE gid IN (SELECT gid FROM group_member WHERE uid = me())');
var query2 = FB.Data.query(‘SELECT name, pic_small FROM user WHERE uid = me()');
FB.Data.waitOn([query1, query2], function(args) {
  $.each(args[0], function(i, row) {
    alert(row.name);
    alert(row.description);
  });
  $.each(args[1], function(i, row) {
    alert(row.name);
    alert(row.pic_small);
  });
}); 

この記事が役に立った場合、シェアしていただけると励みになります!!