Итак, я создаю таблицу лидеров, где пользователи могут видеть глобальные оценки, региональные оценки и оценки друзей, которые использовали приложение ранее. все эти результаты выбираются и записываются в базу данных пожарного хранилища в базе данных вместе с уникальным идентификатором пользователя при входе в систему через facebook.
Мне нужно получить список друзей пользователей и их идентификаторы из Facebook, чтобы я мог искать их в базе данных пожарного магазина, используя идентификатор Facebook. Но я не знаю, как получить идентификатор из моего результата ниже при получении списка друзей:
func getFriendsFromFB() {
let params = ["fields": "id, first_name, last_name, name, email, picture"]
let graphRequest = FBSDKGraphRequest(graphPath: "/me/friends", parameters: params)
let connection = FBSDKGraphRequestConnection()
connection.add(graphRequest, completionHandler: { (connection, result, error) in
if error == nil {
if let userData = result as? [String:Any] {
print(userData)
}
} else {
print("Error Getting Friends \(error)");
}
})
connection.start()
}
Может кто-нибудь подсказать, как я могу получить идентификатор пользователя из моего результата в приведенном выше коде?
Также я спрашиваю разрешение user_friends при запросе пользователя на вход.