函数读取您所有的 Facebook 群组

Function reads ALL your Facebook groups

我正在使用以下函数通过 api 2.5 列出群组:

function getMyGroups() {
        FB.api('/me/groups', function(response) {
            var groupList = document.getElementById('groups');
            response.data.forEach(function(group) {
                console.log(group);
                var opt = document.createElement("option");
                opt.value = group.id;
                opt.innerHTML = group.name;
                groupList.appendChild(opt);
            });
        }, {
            scope: 'user_managed_groups,publish_actions'
        });
    }

这非常有效,但只有 return 我创建的群组。有一些电话要打,return 我参加的所有团体?

不,user_groups 权限已消失,您只能访问自 v2.4 以来管理的群组 API。

变更日志:https://developers.facebook.com/docs/apps/changelog#v2_4