こんにちは!Facebook からユーザー データを取得する必要があります。ユーザー名、ID、写真などのデータを取得できました。しかし、婚姻状況などを照会しようとすると、空の辞書への応答が得られます。私はさまざまな要求をしようとしましたが、常にそのような結果が得られます。また、これらのテーマの公式 Facebook サイト、これ、このようなものも読みました。これを修正するにはどうすればよいですか?
私のコード例
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
})
}
}
コンソールに結果が表示されます
facebook {
data = (
);
}