1

我一直在使用不同的 fql 和图表来获得用户组的完整列表。意思是,我的朋友组列表,但它没有按我希望的方式工作。

当您使用 Facebook 社交搜索(蓝条搜索)时 - Facebook 会返回此人加入的所有群组,“秘密”群组除外。在尝试在 api 世界中尝试这样做时,它只返回了 OPEN GROUPS 和 CLOSED GROUPS 我也是该人的成员。

IE => User1 & User2 都是成员 = 显示封闭组。

有没有办法获得用户所属的所有组(没有秘密)?- 基本上,只是想获取已关闭且我不是其中成员的群组列表。

这是我当前的 FQL 调用:

 SELECT gid,name FROM group WHERE gid IN 
(SELECT gid FROM group_member WHERE uid= $userid )

这非常适合返回“打开”和“关闭”(我也是其中的成员)。

想法或建议?

4

1 回答 1

0

我也在寻找相同的解决方案,以获取用户组的列表。我发现现在facebook只允许应用程序获取应用程序所属的组列表,而不是用户组。

https://developers.facebook.com/docs/apps/upgrading

6) 不需要 user_groups 权限 - 应用程序现在可以查询 /USER_ID/groups,它将返回用户所属的特定应用程序的游戏组。如果您请求此权限以获取用户的组,则应考虑不再请求该权限并修改您的逻辑以考虑到响应仅返回属于您的应用程序的应用程序。

如我错了请纠正我。

于 2014-05-10T09:18:16.477 回答