2017-06-29 79 views
0

let request = FBSDKGraphRequest(graphPath:“me/permissions”,parameters:[“fields”:“id,name,first_name,last_name,email,picture.type(large),birthday” ])Swift获取Facebook用户电子邮件不起作用

我能够检索除电子邮件以外的所有其他信息。林不知道如果Facebook的书不再允许检索电子邮件。

回答

0

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

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

然后,您可以使用accessToken来执行电子邮件的图形请求。 也请确保您的电子邮件已经过您的Facebook帐户验证。