获取facebook群组大小

时间:2014-04-29 20:25:10

标签: javascript facebook facebook-graph-api facebook-javascript-sdk facebook-group

我正在尝试获取用户的所有Facebook群组,并根据各种条件对其进行排序。我可以使用这个“facebook order”轻松地对它们进行排序:

FB.api('/me/groups', {fields: 'id, name, bookmark_order'}, function(respGroups) {
  ...
});

但是,我找不到相同的方法来获得每个组的大小(成员数)而不分别在每个组的成员上查询facebook ...

1 个答案:

答案 0 :(得分:0)

相关API中没有count字段,但您可以通过单个调用自行计算组成员的数组大小 -

FB.api('/me/groups', {fields: 'id, name, bookmark_order, members'}, function(respGroups) {
    for(var i=0; i<respGroups.data.length; i++){
       var group_size = respGroups.data[i].members.data.length;
    }
});

恐怕没有其他方法可以在不查询members的情况下获得小组成员的数量!