Swift获取Facebook用户电子邮件不起作用
问题描述:
let request = FBSDKGraphRequest(graphPath:“me/permissions”,parameters:[“fields”:“id,name,first_name,last_name,email,picture.type(large),birthday” ])Swift获取Facebook用户电子邮件不起作用
我能够检索除电子邮件以外的所有其他信息。林不知道如果Facebook的书不再允许检索电子邮件。
答
嗨,你应该仍然能够得到它根据这个documentation由Facebook。
请确保您有参数"email"
您将执行登录并获取accessToken。
let loginManager = FBSDKLoginManager()
let permissions = ["public_profile", "email"]
let handler = ...
loginManager.logInWithReadPermissions(permissions, fromViewController: self, handler: handler)
然后,您可以使用accessToken来执行电子邮件的图形请求。 也请确保您的电子邮件已经过您的Facebook帐户验证。