Как получить количество участников списка друзей с помощью Graph Api? - PullRequest
0 голосов
/ 16 февраля 2012

Я хочу получить количество участников списка друзей. Но Get ("me / friendlists") возвращает только идентификатор, имя и тип списка друзей.

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

Любая помощь будет оценена.

1 Ответ

2 голосов
/ 16 февраля 2012

Подсчет недоступен, вам нужно вытащить список участников каждой группы и подсчитать их, к сожалению, самостоятельно

Вы можете получить членов списка с GET до /FRIEND_LIST_ID/members

Получив идентификаторы списка друзей, поместите их в строку, разделив запятую, и вы сможете получить полный список членов всех списков за один вызов, позвонив по номеру

_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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...