9

可能重复:
通过已知电子邮件地址查找 Facebook 用户(个人资料页面的 URL)

我有一个使用我的应用程序的人的电子邮件地址列表。是否可以通过电子邮件地址查询他们的 Facebook 公开数据?

谢谢理查德。

4

2 回答 2

26

任何应用程序都可以通过graph api或fql获取用户基本信息中的用户(应用程序授权用户)facebookID。例如。 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/ [用户 facebook id]?fields=id,name,picture https://graph.facebook.com/100001114785800?fields=id,name,picture

或者

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

类型可以是小、普通、大、方形

祝理查德好运

于 2011-02-28T07:31:49.843 回答
0

Facebook 使用 facebook id 通过 api 或 FQL 而不是电子邮件 id 访问用户信息。

于 2011-02-26T10:05:06.503 回答