我有一个查询,它给了我朋友 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);
问题是我不能在 FB.api 范围之外使用“frndTagNames”数组。
顺便说一句,整个代码都在另一个 FB.api 代码中
有任何想法吗 ?