通过图形 API 获取 facebook 好友的完整列表
Posted
技术标签:
【中文标题】通过图形 API 获取 facebook 好友的完整列表【英文标题】:Getting full list of facebook friends through graph API 【发布时间】:2014-07-28 05:41:05 【问题描述】:我有通过 Facebook 登录的 ios 应用程序,对于某些功能,我需要完整的朋友列表。 使用当前版本的 Graph API 调用“我/朋友”仅返回也使用该应用程序的人的朋友。 所以现在根本不可能获得完整的朋友列表,或者有没有办法获得完整的列表。 我还需要邀请我的朋友使用该应用程序。
注意:应用不是游戏应用。
提前致谢。
【问题讨论】:
如果您使用的是 v2.0 应用程序,则没有其他方法可以结交所有朋友。也许如果您提供一些需要所有朋友的功能的详细信息,可能会有一些其他功能来满足您的用例 FB 好友分组、为某项任务选择好友等功能。这些好友可能不是应用用户。 我猜你会遇到困难...不幸的是 FB 不再需要这个功能了。 【参考方案1】:尽管之前关于这个问题的 cmets 可能会告诉您什么,但使用 Graph v2.0 中的me/taggable friends
端点100% 可能。
不过有三点值得注意:
-
Facebook 对该端点的使用有严格要求,因此您需要获得审核团队的批准。
可标记的朋友只能在“您将要在 Facebook.com 上标记的朋友”的上下文中使用。此端点不能用于任何其他目的。
当您查询
me/taggable_friends
时,为每个用户返回的 id 不是他们的 Facebook id。它是一个短暂的令牌,可以通过 API 传递以指示 Facebook 标记该用户。
【讨论】:
以上是关于通过图形 API 获取 facebook 好友的完整列表的主要内容,如果未能解决你的问题,请参考以下文章
使用 Graph API 按名称搜索 Facebook 好友