我正在尝试使用graph api v2.0获取我的组,但数据返回空:
{
"data": []
}
在此之前我使用v1.0,这是可行的。我用:
https://graph.facebook.com/v2.2/252637181559106?fields=id%2cname&access_token=****
我与https://apigee.com的结果相同; (https://apigee.com/console/facebook?req=%7B%22resource%22%3A%22getusergroups%22%2C%22params%22%3A%7B%22query%22%3A%7B%7D%2C%22template%22%3A%7B%22user%22%3A%22me%22%7D%2C%22headers%22%3A%7B%7D%2C%22body%22%3A%7B%22attachmentFormat%22%3A%22mime%22%2C%22attachmentContentDisposition%22%3A%22form-data%22%7D%7D%2C%22verb%22%3A%22get%22%7D)
有人可以帮我收到我的所有小组吗?
答案 0 :(得分:2)
https://developers.facebook.com/docs/facebook-login/permissions/v2.3
<强> user_groups 强>
使您的应用能够通过User对象上的组边缘读取某人是其成员的组。
此权限不允许您代表某人创建群组。无法通过Graph API创建组。
查看强>
如果您的应用请求此权限,则Facebook必须审核您的应用如何使用该权限。
限制使用
此权限授予在Facebook尚不可用的平台上构建Facebook品牌客户端的应用程序。例如,Android和iOS应用不会获得此权限的批准。此外,Web,桌面,车载和电视应用程序将不被授予此权限。
简而言之:从2015年4月30日开始,Facebook将不再批准大多数开发者的user_groups权限。
答案 1 :(得分:0)
你提到的小组是一个封闭的小组。要访问该组的任何内容,您需要具有user_groups权限。 Facebook的政策是拒绝任何人的许可,除非他们编写的是没有本地Facebook应用程序的平台。如果你正在为Android iOS或Windows Mobile编码,你可能运气不好...... =(