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 вместо идентификатора электронной почты.