2014-10-14 2 views
3

me?fields=friends получаетПолучить только Total_count друзей - facebook-граф-апи

{ 
    "friends": { 
    ... 
    "summary": { 
     "total_count": 72 
    } 
    }, 
    ... 
} 

Я просто хочу total_count, но мне кажется, что это не является допустимым подполе я могу поставить в запросе

me?fields=friends{summary} или me?fields=friends{total_count} не работает.

Не абсолютная необходимость, просто любопытно, почему бы и нет, или это возможно?

ответ

5

Расширение поля работает только с полями объекта.

Таким образом, если объект пользователя типа, поля, которые могут быть расширены, перечислены в https://developers.facebook.com/docs/graph-api/reference/v2.1/user

Пример

me?fields=friends{name,link}

Если вы пытаетесь уменьшить возвращаемые данные для работы, вы может попытаться использовать лимит, чтобы гарантировать, что друзья не будут возвращены (массив данных пуст), все еще получая сводную секцию

me?fields=friends.limit(0)