从Facebook登录中选择Parse保存到User类的信息

时间:2015-01-28 22:43:38

标签: ios facebook swift parse-platform

我正在尝试获取更多信息,而不仅仅是Facebook用户登录时的ID。我使用 Parse 来创建用户,我想存储他们的第一个和最后一个姓名,以及电子邮件。我读到这些信息是public_profile的一部分,但只存储了Facebook ID。以下是我在用户按下"使用Facebook登录时使用的代码"按钮。

这可能与this问题类似,但任何帮助都会非常感激。这与访问Facebook的api无关,我正在寻找Parse的帮助。

    // login with Facebook button
@IBAction func FBLoginPressed(sender: AnyObject) {

    // permissions for Facebook login
    let permissions = ["public_profile", "email", "first_name"]

    // call Facebook log in when button is pressed
    PFFacebookUtils.logInWithPermissions(permissions, {
        (user: PFUser!, error: NSError!) -> Void in
        if user == nil {
            NSLog("User cancelled the Facebook login.")
        } else if user.isNew {
            NSLog("User signed up and logged in through Facebook.")
        } else {
            NSLog("User logged in through Facebook.")
        }
    })  
}

0 个答案:

没有答案