如何使用Graph Api检索好友列表的成员数?

时间:2012-02-16 08:51:39

标签: facebook facebook-graph-api

我想检索一个朋友列表的成员数。但Get(“我/朋友列表”)只返回friendlist的id,name和list_type。

_currentFbClient = new FacebookClient(_userToken);
_me = _currentFbClient.Get("me/friendlists");

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

没有可用的计数,您必须拉出每个组的成员列表并自己计算它们

您可以将带有GET的列表成员发送到/FRIEND_LIST_ID/members

获得好友列表ID后,将它们放入一个字符串中,逗号分隔,然后通过调用

,您可以在一次调用中获得所有列表的完整成员列表

_currentFbClient.Get("/?fields=members&ids=$STRING_CONTAINING_IDS_OF_LISTS")

响应将是这样的:

{
 "LIST_ID_1": {
    "members": {
      "data": [
        {     {
          "id": "USER ID", 
          "name": "NAME"
        }, 
        // Other friends on list
     }
  },
  "LIST_ID_2:{
// etc etc