首页 文章

Facebook Graph Api v2.0 - / me / groups返回空

提问于
浏览
1

我试图用图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

谁能帮我收到我的所有团体?

2 回答

  • 2

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

    user_groups使您的应用程序能够通过User对象上的组边缘读取人员所属的组 . 此权限不允许您代表某人创建群组 . 无法通过Graph API创建组 . 审核如果您的应用请求此权限,则Facebook必须审核您的应用如何使用该权限 . 限制使用此权限授予在Facebook尚不可用的平台上构建Facebook品牌客户端的应用程序 . 例如,Android和iOS应用不会获得此权限的批准 . 此外,Web,桌面,车载和电视应用程序将不被授予此权限 .

    In short: Facebook will no longer approve user_groups permission for most developers starting from 30 Apr 2015.

  • 0

    你提到的小组是一个封闭的小组 . 要访问该组的任何内容,您需要具有user_groups权限 . Facebook的政策是拒绝任何人的许可,除非他们编写的是没有本地Facebook应用程序的平台 . 如果你正在为Android iOS或Windows Mobile编码,你可能运气不好...... =(

相关问题