Все фейсбук UID в моем приложении - PullRequest
1 голос
/ 07 июля 2011

У меня есть приложение, связанное с Facebook. Когда я говорю «связанный», я имею в виду, что пользователи дали мне разрешения на электронную почту, и я храню их uid в моей базе данных. Что я хочу сделать сейчас, так это показать им всех своих друзей из Facebook, которые тоже есть в моем приложении. Более того, если пользователь посещает профиль друга в Facebook (второй уровень), я бы хотел сообщить об этом в своем приложении. Чтобы сделать это, мне нужно иметь возможность получить все идентификаторы друзей моих пользователей. Существует ли функция GraphAPI, которая дает мне весь идентификатор пользователя, подключенный к моему приложению?

1 Ответ

2 голосов
/ 08 июля 2011

ОБНОВЛЕНИЕ: вы можете получить его с помощью API REST Facebook "Friends.getAppUsers" с помощью Graph API

Вы можете получить только друзей пользователя, который дал вам разрешение собирать своих друзей. Например, если вы вошли в систему и зашли сюда, вы должны увидеть всех своих друзей.

https://graph.facebook.com/me/friends?your|tokens|here**

Если вы попытаетесь найти друзей другого пользователя, но получите сообщение об ошибке

"Can't lookup all friends of 555555. Can only lookup for the logged in user (515151), or friends of the logged in user with the appropriate permission"

См. Разработчик объекта пользователя документы.

** Если вы перейдете по ссылкам, указанным здесь, во время входа в Facebook, он автоматически добавит соответствующие токены.

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