我想做那样的事情:
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 总是空的。有办法提供两个访问令牌?
答案 0 :(得分:0)
没有这样的东西 - 两个访问令牌。您可以要求更多权限,然后access_token
将允许您访问更多的Facebook数据,具体取决于您拥有的权限。
在您的情况下,您需要申请两项权限:
user_groups
friends_groups
然后,构建您的access_token,您构建的FQL查询将对您有用。
您可以在此处找到所需的权限:https://developers.facebook.com/docs/reference/fql/group_member