Swift让Facebook用户电子邮件无法正常工作

时间:2017-06-29 17:13:53

标签: swift xcode facebook

让request = FBSDKGraphRequest(graphPath:" me / permissions",参数:[" fields":" id,name,first_name,last_name,email,picture.type (大),生日"])

我能够检索除电子邮件之外的所有其他信息。我不确定facebook书是否不再允许检索电子邮件。

1 个答案:

答案 0 :(得分:0)

嗨,你应该仍然能够通过Facebook根据这个documentation得到它。
确保参数中有"email",您将执行登录并获取accessToken。

let loginManager = FBSDKLoginManager()
let permissions = ["public_profile", "email"]
let handler = ...
loginManager.logInWithReadPermissions(permissions, fromViewController: self, handler: handler)

然后您可以使用该accessToken来执行电子邮件的图形请求。 还要确保您的Facebook帐户验证了您的电子邮件。