请求 Facebook 好友返回空

Posted

技术标签:

【中文标题】请求 Facebook 好友返回空【英文标题】:request Facebook friends return empty 【发布时间】:2016-10-15 22:29:03 【问题描述】:

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

授予的权限 = [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

【问题讨论】:

【参考方案1】:

让friends = userData["data"] as? [NSDictionary]

【讨论】:

这是您自己的答案还是什么?你不觉得有必要至少多说一些然后提供代码吗?

以上是关于请求 Facebook 好友返回空的主要内容,如果未能解决你的问题,请参考以下文章

Facebook iOS sdk 好友列表返回空

Facebook Graph API 好友列表总是返回空,即使好友中有注册的应用用户

Facebook 好友请求 - 错误 - 'param ids 中的所有用户都必须接受 TOS'

Facebook Graph API 2.5 - 无法访问好友

如何使用 facebook ios sdk 发出好友请求?

如何使用 koala gem 在 Facebook 上发送好友请求?