To get user information, you must send FBSDKGraphRequest after the login request.
This can be done inside the if let user = user {...} block.
// Create request for user Facebook data let request = FBSDKGraphRequest(graphPath:"me", parameters:nil) // Send request to Facebook request.startWithCompletionHandler { (connection, result, error) in if error != nil { // Some error checking here } else if let userData = result as? [String:AnyObject] { // Access user data let username = userData["name"] as? String // .... } }
source share