【发布时间】:2012-02-04 09:00:18
【问题描述】:
我想知道您是否可以像使用 Graph API 的用户/页面一样阅读组提要?我注意到在权限页面上没有关于此的权限,因此我想知道这是否可能。
【问题讨论】:
我想知道您是否可以像使用 Graph API 的用户/页面一样阅读组提要?我注意到在权限页面上没有关于此的权限,因此我想知道这是否可能。
【问题讨论】:
正如这个答案https://stackoverflow.com/a/31043823/5974754 中所述,user_groups 权限已被弃用,Graph API 现在只能访问来自用户 admin 的开放组或组的数据(使用user_managed_groups 权限)。
https://developers.facebook.com/docs/facebook-login/permissions/v2.3
用户组
使您的应用能够读取某人所属的群组 用户对象上的组边缘。
此权限不允许您代表某个人创建群组 人。无法通过 Graph API 创建组。
评论
如果您的应用请求此权限,Facebook 将必须审查如何 您的应用使用它。
有限使用
此权限授予构建 Facebook 品牌客户端的应用 在 Facebook 尚不可用的平台上。例如, Android 和 iOS 应用程序不会获得此权限。在 此外,Web、桌面、车载和电视应用程序将不会被授予此权限 允许。简而言之:Facebook 将不再批准 user_groups 从 2015 年 4 月 30 日起对大多数开发者开放。
简而言之:从 2015 年 4 月 30 日起,Facebook 将不再批准大多数开发者的 user_groups 权限。
【讨论】:
对于公共组,无需 access_token 即可访问。但是非公共组可以通过“user_groups”权限访问。如需更多信息,请查看Graph API Groups Access 链接和Permission settings。
【讨论】:
对于公开组: 我们可以使用应用访问令牌访问组提要: graph.facebook.com/v2.8/214858192201333?access_token=APP_ACCESS_TOKEN
对于关闭组: 如果我们为关闭组尝试相同的访问令牌: graph.facebook.com/v2.8/1166669473345313?access_token=APP_ACCESS_TOKEN
我们得到: { “错误”: { "message": "不支持的获取请求。ID 为 '290683104317587' 的对象不存在,由于缺少权限而无法加载 离子,或不支持此操作。请阅读 https://developers.facebook.com/docs/graph-api 的 Graph API 文档", "type": "GraphMethodException", “代码”:100, “fbtrace_id”:“D4vN/5Kdkhk” } }
因为我是上述小组的成员。当我在上述相同请求中使用用户令牌时,它起作用了。 我们需要有用户访问令牌。就像下面的链接对我有用:
graph.facebook.com/v2.8/GROUP_ID?access_token=USER_ACCESS_TOKEN 摘录: 出于隐私原因,来自封闭群组的帖子通常无法显示,但有时可以通过从作为群组管理员的用户从 Facebook 获取“用户”访问令牌来解决此问题。
公共群组的任何有效访问令牌(即群组的隐私设置为 OPEN)。
【讨论】: