我正在开发一个Facebook应用程序,并已实现登录对话框。我想获得用户的@facebook电子邮件地址(例如johnsmith@facebook.com)。是否有获取此信息的方法?谢谢!
答案 0 :(得分:2)
没有进行大量的研究(我将其作为读者的练习)我相信用户Facebook的电子邮件地址只是用户在@ facebook.com前面的用户名。例如“用户名” @ facebook.com。
用户名可在图表中访问。
了解这一点,您可以很好地猜测用户的电子邮件地址。
那就是说,这显然不是官方批准的方法,即使它确实有效,也可能会违反Facebook TOS,所以买家要小心!
答案 1 :(得分:1)
Legacy Rest API (在弃用过程中,因此不建议使用)有users.getInfo
Graph API具有User对象,您可以在其中获取用户的字段/信息(通过字段查询,如:graph.facebook.com/me?fields=id,name,email,或者您可以在Grap API explorer)
将显示的数据取决于用户帐户隐私或应用授予的权限(您还需要访问令牌)。如果您没有该信息的权限,查询将返回所请求字段的空/无数据。
https://developers.facebook.com/docs/reference/api/user/
我也是开发Facebook应用程序的新手。也许50%的错误:D