0

我有一个关于 Facebook iOS SDK 的问题,自从我开始我的 iOS 项目以来就一直困扰着我,所以我想我可以在这里发布它,看看你们中是否有人有智慧分享这个问题。

为了让我的 Facebook 连接应用程序正常运行,我需要访问 Facebook 用户的完整好友列表以及他们的姓名、ID 和个人资料图片。经过深入研究后,我惊讶地发现,在 Graph API 2.0 版中,Facebook 已经做到了,您只能检索当前正在使用该应用程序并已批准该应用程序的朋友的朋友列表。这种数据对我的应用程序并不真正适用,因为主要是您的朋友列表遇到了您,而不是一个只有少数人批准该应用程序的空列表。

我的问题是,是否有任何可能的方式让我可以访问用户的完整朋友列表并将其显示在带有他们的个人资料图片的表格视图中,而无需每个人都必须批准该应用程序。我不介意这是否是一个复杂的解决方案。我问这个的原因是因为我见过几个可以获取完整朋友列表的应用程序,例如:

http://www.connect.com

http://www.birthdayboardapp.com

他们一定找到了一种方法,因为 Connect 显示用户朋友列表的方式正是我想要的方式,即以 iOS 联系人应用程序风格的方式。

我将不胜感激任何指导或解决方案,

再次感谢!

PS这里有一些我以前看过的问题,但不建议可能的解决方法

Facebook Graph Api v2.0+ - /me/friends 返回为空,或仅返回也使用我的应用程序的朋友

使用 Facebook Graph API 获取所有用户好友 - Android

4

1 回答 1

5

没有变通办法,如果它在其他一些应用程序中有效,则仅表示他们仍在使用 2014 年 4 月结束之前创建的 Facebook 应用程序。他们将在 2015 年 4 月之后停止获取完整的好友列表,届时 v1.0 应用程序将升级.

有一些方法可以获取整个好友列表,例如invitable_friendstaggable_friends,但这些端点应该用于非常特定的任务(用于邀请游戏和标记)。

于 2014-10-19T16:44:25.157 回答