Ich habe gerade von Parse zu Firebase verschoben und nicht mit seiner Struktur vertraut.Wie kann ich Daten von Facebook des Benutzers zu Firebase hinzufügen
Ich entwickle eine einfache App mit Facebook Auth.
Ich verstehe, wie neue autorisierte Benutzer
Nun zu meiner Datenbank hinzuzufügen ich weitere Daten hinzugefügt werden soll, dass ich über Graph Antrag auf diese Daten erhalten, wie Vorname, Nachname, Bild, Geschlecht usw.
import UIKit
import FBSDKShareKit
import FirebaseDatabase
import FirebaseAuth
class Settings: UIViewController {
@IBOutlet weak var UserImage: UIImageView!
@IBOutlet weak var UserName: UILabel!
@IBOutlet weak var UserSurname: UILabel!
@IBOutlet weak var Gender: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let paramets = ["fields": "email, first_name, last_name, picture.type(large), gender"]
let graphRequest = FBSDKGraphRequest(graphPath: "me", parameters: paramets)
graphRequest.startWithCompletionHandler({
(connection, result, error) -> Void in
if error != nil {
print (error)
}
if let first_name = result["first_name"] as? String {
self.UserName.text = first_name
}
if let last_name = result["last_name"] as? String {
self.UserSurname.text = last_name
}
if let picture = result["picture"] as? NSDictionary, data = picture["data"] as? NSDictionary, url = data["url"] as? String {
print(url)
}
if let gender = result["gender"] as? String {
self.Gender.text = gender
}
})
}
Was muss ich tun, um diese Daten zu meiner Datenbank hinzuzufügen? Soll ich eine neue Klasse erstellen, zum Beispiel Personen, oder kann ich diese verwenden, habe ich von der Auth bekommen?