Я использую FBSDK в своем приложении Swift для iOS и в настоящее время пытаюсь получить список друзей, которые также используют мое приложение. У меня есть два-три человека, которые должны появиться, но всякий раз, когда я ищу результат запроса графа для друзей возвращает ноль..
let graphRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: nil)
graphRequest.startWithCompletionHandler({ (connection, result:AnyObject!, error) -> Void in
if ((error) != nil)
{
// Process error
println("Error: \(error)")
}
else
{
//get Facebook ID
let faceBookID: NSString = result.valueForKey("id") as NSString
//get username
let userName : NSString = result.valueForKey("name") as NSString
//get facebook friends who use app
let friendlist: AnyObject = result.valueForKey("friends") as AnyObject
}
У меня есть разрешения «email», «user_friends» и «public_profile», которых должно быть достаточно для получения этой информации. Любые идеи о том, что я делаю неправильно?? это ломает мне голову, так как мой друг, делающий версию для Android, успешно заработал.