Отображение списка пользователей приложения facebook - PullRequest
3 голосов
/ 22 декабря 2010

Я работаю над приложением facebook, и я хотел бы показать пользователю его / ее друзей, которые уже являются пользователями приложения.

Мне удалось получить идентификаторы пользователей Facebook пользователей.Теперь я пытаюсь выяснить, есть ли ресурс API api, который я могу использовать для визуализации изображений и имен пользователя, просто передав ему идентификаторы.

заранее спасибо.

Ответы [ 5 ]

2 голосов
/ 22 декабря 2010

Вы должны попробовать с FQL и пользовательской таблицей.http://developers.facebook.com/docs/reference/fql/user/

Там у вас есть поле is_app_user, к которому можно обратиться.Таблица индексируется с помощью uid, что означает, что вы можете использовать идентификаторы друзей для проверки.

С таким fql вы сможете читать все идентификаторы друзей, которые используют ваше приложение, предполагая, что $ user - текущий идентификатор пользователя:

SELECT uid FROM user WHERE is_app_user = 1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = $user)
0 голосов
/ 25 февраля 2013

Я думаю, что то, что вы ищете, это Facebook FacePile , это социальный плагин.Просто дайте app_id, и он покажет лица ваших друзей, использующих его.

0 голосов
/ 31 декабря 2010

Посмотрите эту страницу документации. http://developers.facebook.com/docs/reference/fbml/#user/groups.

Используйте тег fb:name для имени и fb:profile-pic для изображения профиля.

Просто прокрутите все идентификаторы иотобразить эти два тега для каждого из них.

0 голосов
/ 22 декабря 2010

Как уже упоминалось, вы можете использовать FQL для получения необходимой вам информации. Но если вы просто хотите использовать идентификатор пользователя, вы можете использовать FBML и сделать так, чтобы библиотека javascript Facebook отображала FBML на стороне клиента. Тогда вы захотите использовать fb: name и fb: profile-pic.

Вы также можете использовать fb: multi-friend-selector, если это то, что вы ищете.

0 голосов
/ 22 декабря 2010
...