1

我试图让我的组,图形API 2.0版,但数据返回空:Facebook的图形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

你提到的组是一个封闭的组。为了访问有关该组的任何信息,您需要拥有user_groups权限。 Facebook的政策是拒绝任何人的授权,除非他们正在编写一个没有原生Facebook应用的平台。如果你是编码为Android iOS或Windows Mobile的,你可能运气了...... =(

+0

我有权“user_groups”大多数开发商user_groups许可。用API版本v1.0工作 – V2dim

+0

调试访问令牌。我很确定你没有授权user_groups。 – luschn

+0

我有这个权限,因为: 1. 2015年4月30日之前,这是可行的; 2.如果我没有这个权限,那么对于请求我应该收到异常“没有权限”但不是HTTP/1.1 200确定与空对象 – V2dim

2

https://developers.facebook.com/docs/facebook-login/permissions/v2.3

user_groups

使您的应用读取组的人是通过用户对象上的组边缘的成员

此权限不允许您代表某个人创建组,但无法通过Graph API创建组

评论

如果您的应用程序请求此权限Facebook将不得不审查您的应用如何使用它。

有限使用

此权限授予应用程式建立在平台Facebook的品牌客户,其中Facebook是不是已经可用。例如,Android和iOS应用不会被批准获得此权限。此外,Web,桌面,车载和电视应用程序将不会被授予此权限。

简而言之:Facebook将不再批准从30月开始到2015年