我正在从事一个与学校和工作相关的项目,我想将来自大学入学申请的数据(包括电子邮件地址)和 Facebook 数据,甚至是最少量的数据,例如“朋友”的数量或任何他们发布的其他公共信息。我是否正确,您不能真正通过电子邮件地址以编程方式搜索 Facebook?随时提出任何建议。谢谢
问问题
1386 次
1 回答
2
您可以通过电子邮件地址搜索 Facebook,但您无法通过电子邮件地址可靠地搜索 Facebook。
例如,您可以使用用户访问令牌进行此查询:
https://graph.facebook.com/search?type=user&q=USER@EMAIL.NET&access_token=TOKEN
我和一些我认识的人在 Facebook 上试过这个,我知道他们的电子邮件地址,但我不是他们的朋友。(主要是我妻子的朋友)。
在我的测试中,这些查询中只有大约 20% 返回 Facebook user_id。我不确定他们是否没有将我知道的电子邮件链接到他们的用户帐户,或者他们是否设置了隐私来限制他们的电子邮件地址。
获得他们的 user_id 后,您可以在以下位置访问他们的所有公共信息
https://graph.facebook.com/USER_ID
您不需要访问令牌即可获取此信息。
于 2012-08-25T23:56:39.900 回答