我一直在使用不同的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 )
这适用于返回“打开”和“关闭(我也是其中的成员)。”
想法或建议?
答案 0 :(得分:0)
我也在寻找相同的解决方案,以获取用户组的列表。我发现现在facebook只允许应用程序获取应用程序所属的组列表,而不是用户组。
https://developers.facebook.com/docs/apps/upgrading
6)不需要user_groups权限 - 应用程序现在可以查询/ USER_ID / groups,它将返回用户所属的特定应用程序的游戏组。 如果您要求此权限来获取用户的群组,则应考虑不再要求获得权限并修改您的逻辑,以考虑响应仅返回属于您应用的应用。< / p>
如果我错了,请纠正我。