为啥 Facebook 在 iOS 中返回好友列表 0?如何检索 fb 好友列表并将其存储以进行解析?

Posted

技术标签:

【中文标题】为啥 Facebook 在 iOS 中返回好友列表 0?如何检索 fb 好友列表并将其存储以进行解析?【英文标题】:Why is facebook returning the friendlist 0 in iOS? How to retrieve fb friendlist and store it to parse?为什么 Facebook 在 iOS 中返回好友列表 0?如何检索 fb 好友列表并将其存储以进行解析? 【发布时间】:2014-11-06 10:53:24 【问题描述】:

有关构建上下文的内容,请参阅之前的讨论。 How to retrieve Facebook friendlist and save it to parse?。 正如那个人指出的那样,不再可能检索好友列表,我尝试使用较旧的 sdk 检索它。该 sdk 与我的其他应用程序一起工作正常。但我仍然无法检索 fb 好友列表。除了上述问题中提到的两种方法之外,我也尝试了这种方法:

[FBRequestConnection startForMyFriendsWithCompletionHandler:
                 ^(FBRequestConnection *connection, id<FBGraphUser> friends, NSError *error)
                 ];

但它仍然没有 bueno。有人可以告诉我它有什么问题吗?如何检索 fb 好友列表并将其存储以进行解析?

【问题讨论】:

【参考方案1】:

小心“朋友列表”和“朋友”,这是两个不同的东西。虽然,我很确定您不想获得“好友列表”,因为这些只是其中没有好友的列表。

无论如何,使用旧的 SDK 并不意味着您可以结交所有朋友,仍然可以结交所有朋友的唯一方法是使用 2014 年 4 月底之前创建的应用程序(使用任何 SDK)。当然,该解决方案只能在 2015 年 4 月底之前有效。

【讨论】:

这令人失望。再次感谢伙计。另一方面,我想保留某人朋友的类似 fb id 的列表,因此我会使用“朋友”? 不,我不想得到他们的喜欢。我只想知道谁和谁成为朋友,以便他们在加入我的应用时找到他们的朋友。 /me/friends 是你所需要的 嘿,我在 2014 年 4 月之前创建了一个 fb 应用程序。它仍然是一样的。没有找到朋友。我该怎么办? 那么它要么在 2014 年 4 月之前处于非活动状态(这些应用程序也将无法使用 v1.0),要么您使用的是具有较新 api 标签的较新 sdk。使用该旧应用在图形 api 资源管理器中进行尝试,以进行检查。

以上是关于为啥 Facebook 在 iOS 中返回好友列表 0?如何检索 fb 好友列表并将其存储以进行解析?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook iOS sdk 好友列表返回空

IOS Facebook Auth - 保持好友列表更新

在 iOS 中获取 Facebook 好友列表

Facebook SDK 错误 Domain=com.facebook.sdk Code=5 在 ios 中获取好友列表时

iOS 获取用户的 Facebook ID 和好友列表以及好友的头像 URL

通过 Facebook iOS SDK 检索 Facebook 好友列表