Facebook SDK,吸引朋友

时间:2014-11-24 16:56:06

标签: ios facebook facebook-graph-api

我正在构建一个应用程序,我需要获取用户的所有朋友,以便将其显示给该特定用户(公共图片+名称)。

我已尝试在我的应用中实施taggable_friend以便这样做,但Facebook并没有授予我使用它的权限,因为他们说它应该只用于在故事中标记朋友。

此外,我的问题是,像“Tinder”和“Hot or Not”这样的应用程序如何访问我的整个朋友列表(即使是不使用该应用程序的人)?

在“热或不热”的情况下,他们甚至会显示我的朋友没有使用该应用程序,所以如果我喜欢它们,我可以邀请他们加入。

2 个答案:

答案 0 :(得分:2)

在Facebook Graph API的v2.0版本中,以两种方式更改了访问某人的朋友的能力。第一个是通过新的许可:

  

朋友列表不再是默认权限集的一部分而且具有   它自己的许可:现在要求访问一个人的朋友列表   您的应用必须申请的单独权限。新的许可   被称为user_friends。

第二个影响了在请求朋友列表时返回的人员:

  

朋友列表现在只返回也使用您的应用的朋友:列表   通过/ me / friends端点返回的朋友现在仅限于   已授权您的应用的朋友列表。

您可以在此处找到更多信息: https://developers.facebook.com/docs/apps/changelog#v2_0

答案 1 :(得分:1)

我今年测试了很多Facebook API,Facebook不会让你看到你的朋友,出于安全问题,他们只让你看到在同一个应用中注册的那些。如果您看到那些不是,可能是Tinder或任何应用程序没有使用最新版本,我猜,v1.0将于2015年4月30日到期。