электронный идентификатор пользователя из нового Facebook API - PullRequest
2 голосов
/ 11 октября 2011

Ранее я работал над Facebook API. Я успешно использовал его и получил все списки друзей с их идентификаторами электронной почты. Я также смог получить идентификатор электронной почты пользователя, который вошел через Facebook API.

Теперь, в промежутке 7-8 месяцев, я обнаружил, что раздел разработки FaceAPI изменился. Новый - это что-то другое.

И теперь я сталкиваюсь с проблемой получения идентификатора электронной почты после входа пользователя в систему на Facebook. Однако все остальные данные будут отображаться как имя пользователя. Идентификатор пользователя и местоположение, кроме идентификатора электронной почты.

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

Спасибо за ваше сотрудничество.

Ответы [ 2 ]

2 голосов
/ 11 октября 2011
  1. Никто не сделает вашу домашнюю работу (обновите код для вас)
  2. Прочитать самую актуальную документацию
  3. Для доступа к электронной почте пользователей требуется специальное разрешение email
  4. Пользователи могут выбрать , а не , поделившись с вами своей прямой электронной почтой
  5. Вы не сказали, какую технологию вы используете, но вы можете проверить страницу PHP-SDK пример , чтобы начать.
0 голосов
/ 13 апреля 2013

Метод прямого доступа:

Войдите в Facebook под своим именем.Если вам нужен «токен доступа», нажмите «Расширенные разрешения» и установите флажок «read_friendlist», чтобы получить свой токен доступа, а затем отправьте запрос.Вам может потребоваться «Разрешить» доступ, поэтому просто следуйте приведенным инструкциям.Вуаля!Теперь у вас есть имена пользователей для всех в вашем списке друзей.Параметр «имя пользователя» в запросе даст вам контактное электронное письмо «сообщение этому человеку», а вы добавите @ facebook.com и отправите им сообщение.Очень просто.

http://developers.facebook.com/tools/explorer?fql=SELECT%20username%20FROM%20user%20WHERE%20uid%20IN%20%28SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%20%3D%20me%28%29%29%20ORDER%20BY%20name

Я использовал функцию импорта в Yahoo Mail, но теперь она ограничена первыми 50 именами в вашем списке друзей.Там, где я работаю, у них более 6000 друзей между двумя страницами.Это очень простое решение моей проблемы.И теперь я могу написать очень маленькую PHP-программу для отправки почты и отправить ВСЕМ в список друзей сообщение электронной почты, которое отправляется непосредственно на их сообщения.Больше не нужно просматривать источники страниц или делать это вручную.Я могу создать специальный список адресов электронной почты в IFanz, который будет обрабатывать все сообщения, даже если я буду повторять этот процесс ежемесячно для получения новых сообщений электронной почты.

-SAB

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