Facebook图API API V2.0 - 如何获取组上下文? (作为我朋友的成员)

时间:2014-05-04 09:12:25

标签: facebook facebook-graph-api facebook-graph-api-v2.0

Facebook的主要API变化很糟糕,但我们必须处理它。页面端点获得了一个新的"上下文"字段,返回喜欢此页面的朋友数量,以及同时安装了我的应用程序的朋友的身份。

例如:

/v2.0/579302565453830?pretty=1&fields=context.fields(mutual_friends.limit(1000))

根据新文档,这是可能的: https://developers.facebook.com/docs/facebook-login/social-context/v2.0

我也可以获得一个小组的成员,例如:

/v2.0/573611446041812/members

我如何混合它并且只获得作为我朋友的成员(或至少成员数量)? / me / friends只返回使用我的应用程序的朋友,所以这不是一个选项。

3 个答案:

答案 0 :(得分:1)

由于/v2.0/me/friends仅返回使用app的朋友,因此只能向用户展示群组成员的子集,他们是用户的朋友,这些朋友也在这里使用应用程序。

组节点上当前没有friends_who_are_members(或类似的)上下文边缘。

答案 1 :(得分:0)

您知道某人是否是您的朋友的唯一方法是,如果某个人也在使用您的应用并获得了必要的许可。

也就是说,如果A人是你的朋友而且A正在使用你的应用,那么A' A'会出现/我/朋友,并不是你的问题的答案只是两组的重叠?

(/ v2.0 / blahblah / members)^(/ me / friends)

答案 2 :(得分:0)

事实证明,现在/我/朋友没有返回我所有朋友的名单,没有办法从团队成员中计算我的朋友。 我在Facebook上打开了一个错误,希望能解决这个问题。

https://developers.facebook.com/bugs/806713822672235/