API Facebook: возможно ли получить данные публичного профиля пользователя по адресу электронной почты?

Возможный дубликат:
Найти пользователя Facebook (URL на страницу профиля) по известному адресу электронной почты

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

Спасибо, Ричард.

2 ответа

Любое приложение может получить пользователей (авторизованных пользователей приложения) facebookID в основной информации пользователя через graph api или fql. например https://graph.facebook.com/me?access_token=[facebook вернул токен доступа]

он вернет эту информацию в формате JSON

{
   "id": "100001114785800",
   "name": "Stella Jackson",
   "first_name": "Stella",
   "last_name": "Jackson",
   "link": "http://www.facebook.com/profile.php?id=100001114785800",
   "birthday": "04/16/1987",
   "gender": "female",
   "interested_in": [
      "female"
   ],
   "timezone": 5.5,
   "locale": "en_US",
   "updated_time": "2010-10-08T13:26:10+0000"
}

Как только вы получите идентификатор пользователя, вы можете получить изображение пользователя через график API

https://graph.facebook.com/[user facebook id]? fields = id, name, picture https://graph.facebook.com/100001114785800?fields=id,name,picture

ИЛИ ЖЕ

https://graph.facebook.com/100001114785800/picture?type=small

тип может быть маленький, нормальный, большой, квадратный

Удачи, Ричард

Facebook использует идентификатор Facebook для доступа к пользовательской информации через API или FQL вместо идентификатора электронной почты.

Другие вопросы по тегам