フレンド ID のリストを取得するクエリがあります。
'SELECT owner FROM photo WHERE object_id IN (SELECT object_id FROM photo_tag WHERE subject=me())'
それらのIDの名前を取得したいので、次のようにしてみました:
var frndTagNames = new Array();
for (var j=0;j<frndTagIds.fql_result_set.length;j++)
{
FB.api('/'+frndTagIds.fql_result_set[j].owner+'', function(frnds) {
frndTagNames[j] = frnds.name;
});
}
console.log(frndTagNames);
問題は、「frndTagNames」配列を FB.api スコープ外に出せないことです。
ところで、このコード全体は別の FB.api コード内にあります
何か案は ?