我正在尝试获取用户的所有Facebook群组,并根据各种条件对其进行排序。我可以使用这个“facebook order”轻松地对它们进行排序:
FB.api('/me/groups', {fields: 'id, name, bookmark_order'}, function(respGroups) {
...
});
但是,我找不到相同的方法来获得每个组的大小(成员数)而不分别在每个组的成员上查询facebook ...
答案 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
的情况下获得小组成员的数量!