如何使用图表api

时间:2015-09-09 07:00:09

标签: facebook facebook-graph-api facebook-javascript-sdk usergroups facebook-group

在Graph Api Explorer中,我没有找到user_groups之类的任何权限。 我选择了所有"用户数据权限"和#34;扩展权限"但它不起作用。

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

{
  "data":[
  ]
}

如果我使用旧的图形api 2.2版本GET->/v2.2/me/groups,那么我只能获得我所管理的组而不是所有组。

如果有人有这方面的经验并且有任何解决方案,请帮助我解决我的问题。

3 个答案:

答案 0 :(得分:4)

简短回答:user_groups已弃用v2.4,请参阅

  

已弃用user_groups权限。开发人员可以继续使用user_managed_groups权限来访问某人是其管理员的组。仍然可以通过/v2.4/{user_id}/groups边缘访问此信息,该边缘在v2.4中仍然可用。

答案 1 :(得分:4)

你到底在找什么?

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

    Here是指向端点的链接

答案 2 :(得分:0)

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

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