Как узнать количество друзей в ФБ, которые есть у моих друзей? - PullRequest
1 голос
/ 20 февраля 2012

Теперь мое приложение запрашивает у пользователя следующие разрешения.

user_about_me, user_birthday, электронная почта, friends_about_me, friends_relationships

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

Это возможно? Я знаю, что если пользователь не авторизовал приложение, мы не смогли бы найти какую-либо информацию. Но я думаю, что нет друзей, которые есть у пользователя FB, могут быть общедоступными данными !!

Это возможно при использовании любых запросов FQL?

1 Ответ

3 голосов
/ 20 февраля 2012

Я нашел решение сам.Можно использовать FQL для подсчета количества друзей.

Существует поле friend_count против таблицы пользователя.

SELECT uid, name, friend_count 
FROM user 
WHERE 
uid IN
(SELECT uid2 FROM friend WHERE uid1=me())

Приведенный выше запрос извлечет всех моих друзей с их именами и их friend_count.

...