Получение друзей с помощью того же приложения на Facebook - PullRequest
4 голосов
/ 13 января 2012

Я использую Play Framework для создания приложения на Facebook.Я как бы застрял в какой-то момент.С Graph Api я не могу взять список друзей, которые используют мое приложение.Например, я хочу сказать:

A использует мое приложение.

B тоже использует мое приложение, а B является другом A.

Когда Aиспользуя мое приложение, я хочу, чтобы А. увидел, что Б. также использует это приложение.

Просто я хочу получить список друзей, использующих одно и то же приложение.

Как бы я это сделал с Graph Api?

Ответы [ 2 ]

11 голосов
/ 13 января 2012

В пользовательской таблице есть поле с именем is_app_user, для которого можно выполнить запрос FQL.Запрос будет выглядеть примерно так:

select uid, name 
from user 
where is_app_user = 1 
and uid in (SELECT uid2 FROM friend WHERE uid1 = me())

URL-адрес графика для этого будет выглядеть так (не забудьте добавить токен доступа):

https://api.facebook.com/method/fql.query?query=select uid, name fromпользователь, где is_app_user = 1 и uid в (ВЫБЕРИТЕ uid2 ОТ ДРУГОГО ГДЕ uid1 = me ()) & access_token = ...

0 голосов
/ 13 января 2012

С помощью токена доступа друга А отправьте сообщение на me/friends, чтобы получить список друзей.Посмотрите, есть ли Друг Б в списке.Смотри: http://developers.facebook.com/docs/reference/api/user/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...