FQL和/或图形调用只返回有限的用户组列表 - 想法?

时间:2014-01-07 22:47:20

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

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

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

IE =>用户1& User2都是成员=显示已关闭的组。

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

这是我目前的FQL电话:

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

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

想法或建议?

1 个答案:

答案 0 :(得分:0)

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

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

  

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

如果我错了,请纠正我。