如何使用graph api获取facebook群组列表

如何使用graph api获取facebook群组列表,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-group,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Group,我想要我所属的组的列表。在Graph Api资源管理器中,我没有找到任何类似用户组的权限。 我选择了所有“用户数据权限”和“扩展权限”,但它不起作用 在图形api资源管理器中,我使用此命令GET->/v2.4/me/groups。 我会得到这样的空JSON数据。 如果我使用旧的graph api版本2.2,比如GET->/v2.2/me/groups,那么我只得到我是管理员的组,而不是所有的组 如果有人有此经验,也有任何解决方案,请帮助我解决问题。简短回答:用户组不推荐使用v2.4,请参阅

我想要我所属的组的列表。在Graph Api资源管理器中,我没有找到任何类似
用户组
的权限。 我选择了所有“用户数据权限”和“扩展权限”,但它不起作用

在图形api资源管理器中,我使用此命令
GET->/v2.4/me/groups
。 我会得到这样的空JSON数据。

如果我使用旧的graph api版本2.2,比如
GET->/v2.2/me/groups
,那么我只得到我是管理员的组,而不是所有的组


如果有人有此经验,也有任何解决方案,请帮助我解决问题。

简短回答:
用户组
不推荐使用v2.4,请参阅

用户组
权限已被弃用。开发者可以继续使用
user\u managed\u groups
权限访问管理员所属的组。此信息仍然可以通过
/v2.4/{user_id}/groups
边缘访问,该边缘在v2.4中仍然可用


你到底在找什么

  • 您所属的所有组的列表
  • 您管理的所有组的列表
  • 我不确定A是否正确,但在撰写此答案时,Graph API v2.5是最新版本,您可以使用admined_groups端点找到您作为管理员的所有组的列表。您的访问令牌中需要用户管理组的权限,没有该权限,您将获得空数据


    是指向端点的链接要获取Facebook组列表,您可以向以下端点提交请求:

    https://graph.facebook.com/v5.0/{ID GROUP}?&access_token={ACCESS_TOKEN}
    

    但是当我试图通过“/v2.4/{user_id}/groups”边缘访问时。它给了我空白的JSON数据。有没有办法通过facebook api访问用户组列表?我说的是Graph api,所以我不理解你的第二条评论。它不见了,都在文件里。谢谢你的回复,朋友,我收到了。user_gorups权限在Graph api v2.3中运行良好。实际上,您需要先更改api版本,然后单击“获取令牌”按钮重新访问权限,然后您将在此处取消user_gorups权限。您是否找到方法获取您/用户所属的所有组的列表?截至今天(2019年4月)通过在查询字符串中添加“admin_only”,您可以从Facebook Graph API检索您管理的所有组。以下是Facebook API文档的链接:
    https://graph.facebook.com/v5.0/{ID GROUP}?&access_token={ACCESS_TOKEN}