可能重复:
Find Facebook user (url to profile page) by known email address
我有一个使用我的应用的人的电子邮件地址列表。是否可以通过电子邮件地址查询他们的Facebook公共数据?
谢谢Richard。
答案 0 :(得分:26)
任何应用程序都可以通过图形api或fql获取用户基本信息中的用户(应用程序授权用户)facebookID。 为了exa。 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"
}
获得用户ID后,您可以通过图形api
获取用户图片https://graph.facebook.com/[user facebook id]?fields = id,name,picture https://graph.facebook.com/100001114785800?fields=id,name,picture
OR
https://graph.facebook.com/100001114785800/picture?type=small
类型可以是小型,普通型,大型,方型
祝你好运理查德
答案 1 :(得分:0)
Facebook使用facebook id通过api或FQL而非电子邮件ID访问用户信息。