Как получить идентификатор электронной почты от пользователей Facebook - PullRequest
1 голос
/ 03 ноября 2011

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

Можно ли вытащить все адреса электронной почты моих друзей, используя javascript api.

Это должно быть возможно для любого пользователя, если он обеспечивает аутентификацию.

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Вы не можете получить доступ к адресам электронной почты друзей пользователя.Вы можете получить их основную общедоступную информацию (user_id, отображаемое изображение и т. Д.).

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

0 голосов
/ 03 ноября 2011

вы можете прочитать содержимое, используя, отправив запрос на график API (http://developers.facebook.com/docs/reference/api/) в фб с действительным токеном доступа пользователя ....

  1. вы можете получить пользователяполучить доступ к токену через javascript SDK

  2. после получения этого запроса по электронной почте от конкретного пользователя, используя fb.uimethods

пример кода

FB.api('/', 'POST', {
        batch: [
            { method: 'GET', relative_url: 'me'},
            ...
        ]
    }, function (response) {
        console.log(response);
    });

URL-адрес запроса должен быть что-то вроде "https://graph.facebook.com/me?access_token=user_acess_token", и это покажет основные сведения о пользователе ...

...