我已阅读有关检索Facebook groups feed的文档,但我不理解他们提到的第二个权限案例。
具有该组的管理员的用户访问令牌 user_managed_groups权限。
应用访问令牌可以读取它在应用和游戏组中发布的帖子 属于它。
我可以成功使用我的用户访问令牌获取已关闭组的订阅源,但我不知道如何使用第二种情况中指定的应用访问令牌获取订阅源。
我使用了默认的App访问令牌格式'AppID | AppSecret |但它抱怨失去了许可。应用程序和组之间的链接是什么,我认为我遗漏了一些东西,使我能够使用App令牌获取组提要。
有什么想法吗?
答案 0 :(得分:2)
应用访问令牌可以读取它在应用中发布的帖子以及属于它的游戏组。
这不再适用。
应用程序和游戏组是Facebook推出一段时间的功能 - 应用程序可以创建组,发布到组提要"作为"应用程序,并邀请用户访问它,以便能够围绕游戏和内容创建社区。 p>
此功能已被删除。
如果您是群组管理员,则现在只能通过API阅读已关闭群组的Feed。有他们的访问令牌。
答案 1 :(得分:2)
我看到其他人已经澄清了“应用权限”部分,但值得注意的是,v2.12更新目前需要管理员用户访问令牌来读取组/源端点等。这是暂时的,在接下来的几周内,它将返回允许非管理员权限但限制返回的用户信息量。
来源:https://developers.facebook.com/docs/graph-api/changelog/version2.12#gapi-90-groups
GET / group - 以下字段和边缘的GET操作现在需要该组管理员的访问令牌:
[...]
- GET / feed *
[...]
在接下来的几周内,标有星号(*)的边缘将再次允许来自非管理组成员的请求。但是,除非使用管理员组的访问令牌发出请求,否则响应将不包括用户信息。