我们在我们的网站上有超过10,000名注册用户,并希望用facebook账号将每个用户与Facebook账户相关联。我们的网站使用WWW::Facebook::API CPAN module进行我们网站上的所有其他Facebook相关操作。我的问题是,是否有一种方法可以提供特定用户的电子邮件地址(他们在注册期间向我们提供了这些电子邮件地址),并让Facebook API返回匹配用户的Facebook user_id?要明确我们不希望通过Facebook API获取用户的电子邮件,而是希望使用他们的电子邮件地址查找它们。如果有的话,看看这将如何工作的代码片段会非常有帮助。如果可以通过我们已经使用的CPAN模块完成,则可以获得奖励积分。在此先感谢您的帮助!获取Facebook用户ID通过电子邮件地址
回答
是的,你可以。在某种方式。
新的Search API允许您搜索关于用户的公开可用信息。
https://graph.facebook.com/[email protected]&type=user
只要您正在搜索的电子邮件地址是公开的在Facebook上(即,用户已经将其设置这种方式在他们的喜好),它会返回用户的名字和Facebook ID。
的JSON
{
"data": [
{
"name": "John Doe",
"id": "123456789"
}
]
}
谢谢彼得!你知道是否有一个函数在WWW :: Facebook :: API中查询这个函数,所以我们不必经历手工验证和查询Search API的麻烦。 – 2010-07-14 22:16:56
我不是一个人,对不起。它没有以任何方式记录给你吗? – 2010-07-14 22:18:02
不是我寻找的100%解决方案,但让我开始朝着正确的方向发展。谢谢彼得! – 2010-07-20 07:40:20
- 1. 无法通过Facebook登录获取电子邮件地址(javascript)
- 2. 如何通过Facebook登录获取电子邮件地址?
- 3. AppEngine DB通过电子邮件地址获取用户
- 4. 如何通过ID获取Firebase用户的电子邮件地址
- 5. 获取Facebook用户的公共电子邮件地址
- 6. 如何根据电子邮件地址获取Facebook用户名?
- 7. Facebook Android登录获取用户电子邮件地址
- 8. 无法通过Facebook集成获取用户电子邮件
- 9. WordPress的通过电子邮件获取用户ID
- 10. Facebook的PHP SDK - >通过电子邮件获取用户ID不再可能?
- 11. 获取Facebook的用户电子邮件
- 12. 获取用户的电子邮件ID
- 13. 如何通过电子邮件发送电子邮件地址
- 14. Android Facebook通过访问令牌获取登录电子邮件地址
- 15. 获取用户的电子邮件地址通过OAuth2进行身份验证
- 16. 通过电子邮件地址获取Facebook用户名和用户个人资料图片?
- 17. 从Facebook PHP SDK获取用户的电子邮件ID
- 18. 从给定的电子邮件地址获取电子邮件地址DirectoryEntry
- 19. 从Samaccountname获取电子邮件地址
- 20. Facebook-Connect用户更改Facebook上的电子邮件地址?
- 21. 如何使用图形API获取Facebook用户的电子邮件地址?
- 22. 在Facebook应用程序中获取其他用户的电子邮件地址
- 23. 用Facebooker获取用户电子邮件地址?
- 24. 使用Google OpenID获取用户电子邮件地址
- 25. 使用AngularFire获取用户电子邮件地址列表
- 26. 使用电子邮件地址找到Facebook ID
- 27. 如何在登录时获取Facebook用户的电子邮件地址?
- 28. omniauth-facebook无法获取电子邮件地址
- 29. 从电子邮件地址获取facebook个人资料图片
- 30. 如何获取Facebook的电子邮件地址?
Facebook的eneds帮助洛尔 – 2010-07-14 20:32:25
如果您还没有用户的Facebook USER_ID,这是不是可以侵犯隐私权的行为? – Ether 2010-07-14 20:42:23
如果你看链接,它最后有一个数字,可能是ID http://www.facebook.com/srch.php?post_form_id=6c854e30c983852bbe5cc7ddd31d19fc&nm=Augusto所以这不是隐私侵犯。 – BrunoLM 2010-07-14 20:46:23