So erhalten Sie Benutzerdaten vom Facebook SDK unter iOS

Guten Tag! Ich muss Benutzerdaten von Facebook abrufen. Ich erhalte erfolgreich Daten wie Benutzername, ID, Foto. Aber wenn Sie versuchen, den Familienstand abzufragen, erhalte ich eine Antwort auf ein leeres Wörterbuch. Ich habe versucht, andere Anfragen zu stellen, habe aber immer ein solches Ergebnis erzielt. Ich habe auch diese Themen gelesenoffizielle Facebook Seite, Die, Die like Wie kann ich das beheben?

Mein Beispielcode

   static func getUserRelationship() {
    if (FBSDKAccessToken.currentAccessToken() != nil) {
        guard let currentUser = getCurrentFacebookUser() else { return }
        FBSDKGraphRequest(graphPath: "/\(currentUser.id)/family", parameters: nil, HTTPMethod: "GET").startWithCompletionHandler({ (requestConnection, result, error) in
            if error == nil {
                let dictionary = result as! [String : AnyObject]
                let array = dictionary["data"]
                print("facebook", result, dictionary, array?.count)
            } else {
                print(error.localizedDescription)
            }
        })
    } else {
        getDataLogin({
            getUserBirthday()
            }, fails: { (error) in

        })
    }
}

Ich sehe das Ergebnis in der Konsole

    facebook {
    data =     (
    );
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage