2012-02-14 2 views
-1

Существует форма «отправить другу», которая используется для отправки электронных писем HTML друзьям. Пользователь подключается с помощью Facebook Graph, я могу запросить любые разрешения.Получить имя друга, используя электронную почту

Я хочу получить имя друга (если друг является другом Facebook), используя API Facebook. Я полагаю, если у меня есть адрес электронной почты, возможно ли это?

ответ

0

это очень легко сделать, и вам не нужен адрес электронной почты. когда пользователь уполномочен приложение, даже с вне просить какие-либо другие разрешения, вы должны быть в состоянии получить доступ к списку пользователей друзей, как вы можете увидеть здесь: http://developers.facebook.com/docs/reference/api/user/ (по разделам Connections, есть коллекция друзья http://developers.facebook.com/docs/reference/api/user/#friends)

вы можете попробовать, чтобы увидеть результат здесь: http://developers.facebook.com/tools/explorer/?method=GET&path=me/friends

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

+0

Вам не хватает точки. У меня есть электронная почта друга, мне нужно получить его имя. – Gajus

+1

facebook не позволяет приложениям получать адреса электронной почты пользователей друзей (вы можете видеть здесь: http://developers.facebook.com/docs/reference/api/permissions/), что адрес электронной почты для доступа для друзей - это N/A) , так что, если единственная часть информации, которую вы имеете на друга, - это его электронная почта, то вы не можете получить его имя. –

+0

Я не прошу адрес электронной почты друга. Я прошу Facebook сообщить мне подробности (id, имя) человека с указанным «адресом электронной почты», если он является другом пользователя. – Gajus

Смежные вопросы