#javascript #facebook #facebook-javascript-sdk
#javascript #Facebook #facebook-javascript-sdk
Вопрос:
Мне нужно получить адреса электронной почты всех людей, которые есть в моем списке друзей facebook.
Можно ли получить все адреса электронной почты моих друзей, используя javascript api.
Это должно быть возможно для любого пользователя, если он предоставляет аутентификацию.
Ответ №1:
Вы не можете получить доступ к адресам электронной почты друзей пользователя. Вы можете получить их основную общедоступную информацию (идентификатор пользователя, отображаемое изображение и т. Д.).
Чтобы получить адрес электронной почты этих пользователей, им также необходимо авторизовать ваше приложение.
Комментарии:
1. Спасибо, что вернулись. Я могу получить адрес электронной почты пользователя, который входит в систему, что мне нужно сделать, предположим, я вхожу в приложение, я должен иметь возможность получить все идентификаторы электронной почты моих друзей, которые есть в списке друзей Facebook. Я хочу получать только идентификаторы электронной почты. Я добавил разрешение «Список друзей»
2. Я клянусь, что я единственный, кто сегодня говорит по-английски. Пожалуйста, пересмотрите свой вопрос.
3. Пожалуйста, смотрите пересмотренный ответ. Я также пересмотрел ваш вопрос, чтобы было ясно, чего вы хотите достичь.
4. @ Coulton: да, только что понял это. Спасибо. Теперь мне нужно создать приложение, и если какой-либо пользователь нажмет «Разрешить», я смогу получить его / ее адрес электронной почты.
Ответ №2:
вы можете прочитать содержимое, отправив запрос в graph api (http://developers.facebook.com/docs/reference/api /) в fb с действительным токеном доступа пользователя….
-
вы можете получить токен доступа пользователя с помощью javascript SDK
-
после получения этого запроса отправьте электронное письмо этого конкретного пользователя с помощью 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 » amp; при этом будут отображены основные сведения о пользователе …