首页 > 解决方案 > 使用 Facebook API 获取用户组列表

问题描述

我正在尝试获取用户的 Facebook 群组列表。为此,我分析了文档以了解它(Graph API):

https://developers.facebook.com/docs/graph-api/reference/v3.2/user/groups

但是,当我使用此查询时,我没有得到任何结果

我做了很多研究。据我了解,今天不再可能获得用户组列表(已弃用)

但是,我不明白。对于 3.2 版(https://developers.facebook.com/docs/graph-api/reference/v3.2/user/groups),文档页面仍然存在,并且没有说这不再可能。

文档说:

返回用户是成员的组列表,并且用户已向应用授予该组的任何组级权限“

我的代码:

FB.api(
    "/" + id + "/groups",
    function (response) {
      if (response && !response.error) {
        console.log(response);
      }
    }
);

我想获取所有用户组的列表,而不仅仅是他是管理员的组。

标签: facebookapi

解决方案


https://developers.facebook.com/docs/graph-api/reference/user/groups/

admin_only=true

传递此参数,您将仅获得您是管理员的那些组的列表。


推荐阅读