ios - 请求 Facebook 好友返回空

标签 ios swift facebook-graph-api swift3 facebook-ios-sdk

我有两个 Facebook 帐户( friend ),并且我在这两个帐户中登录并授权了我的应用程序。 但是当我尝试向他们中的任何一个请求好友时,我得到的都是空列表。 这是否与我的应用程序仍在开发中有关?

授予权限 = [AnyHashable("user_friends")、AnyHashable("contact_email")、AnyHashable("email")、AnyHashable("public_profile")、AnyHashable("user_birthday")]

我的代码:

FBSDKGraphRequest(graphPath: "/me/friends", parameters: nil).start(completionHandler: { (connection, user, requestError) -> Void in
        let userData = user as! NSDictionary
        let friends = userData["data"] as? String

        if requestError != nil {
            print(requestError)
            return
        }

        print(friends) // prints nil
})

我正在使用 Swift 3

最佳答案

让friends = userData["data"] 为? [NS词典]

关于ios - 请求 Facebook 好友返回空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40064887/

相关文章:

iphone - 自定义地址簿 ABPeoplePickerViewController 帮忙吗?

ios - textField shouldChangeCharactersInRange 正在执行用户操作后一步

arrays - 查看 2 个数组是否包含相同的元素(swift 2.0)

android - 使用 graph api 2.2 从 android 中的 facebook sdk 4.0.1 获取好友列表

ios - Flutter 应用程序无法在真实的 iOS 设备上运行(白屏)

ios - 我真的应该在 Swift 中的什么地方添加和删除通知观察者?

swift - 列表涵盖 SwiftUI 中的自定义 View

google-app-engine - 如何使用 GAE Python 端点进行 facebook 登录

facebook-graph-api - Graph API 'home' 结果中的条目限制

ios - uitableview 页脚中的超链接