请求 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 Graph API 好友列表总是返回空,即使好友中有注册的应用用户
Facebook 好友请求 - 错误 - 'param ids 中的所有用户都必须接受 TOS'