如何使用FQL获得两个用户的共同组?

时间:2013-10-06 19:53:03

标签: facebook facebook-graph-api facebook-fql

我想做那样的事情:

SELECT gid from group_member WHERE uid=<uidA> AND gid IN (SELECT gid from group_member WHERE uid=<uidB>)

这应该给我uidA和uidB的所有共同组。

问题是,我正在使用uidA的access_token来运行查询,因此内部的SELECT 总是空的。有办法提供两个访问令牌?

1 个答案:

答案 0 :(得分:0)

没有这样的东西 - 两个访问令牌。您可以要求更多权限,然后access_token将允许您访问更多的Facebook数据,具体取决于您拥有的权限。

在您的情况下,您需要申请两项权限:

  • user_groups
  • friends_groups

然后,构建您的access_token,您构建的FQL查询将对您有用。

您可以在此处找到所需的权限:https://developers.facebook.com/docs/reference/fql/group_member