Facebook Group Feed API API权限

问题描述 投票:-1回答:2

我已经阅读了有关检索Facebook groups feed的文档,但我不理解他们提到的第二个权限案例。

具有user_managed_groups权限的组管理员的用户访问令牌。

应用访问令牌可以读取它在应用中发布的帖子以及属于它的游戏组。

我可以成功使用我的用户访问令牌获取已关闭组的订阅源但我不明白如何使用第二种情况中指定的应用程序访问令牌获取订阅源。

我使用了默认的App访问令牌格式'AppID | AppSecret |但它抱怨失去了许可。应用程序和组之间的链接是什么,我想我错过了一些东西,使我能够使用App令牌获取组提要。

有任何想法吗?

facebook facebook-graph-api
2个回答
2
投票

应用访问令牌可以读取它在应用中发布的帖子以及属于它的游戏组。

这不再适用。

应用程序和游戏组是Facebook推广一段时间的功能 - 应用程序可以创建群组,将“Feed”作为应用程序发布到群组,并邀请用户访问它,以便能够围绕游戏和内容创建社区。

此功能已被删除。

如果您是群组管理员,则现在只能通过API阅读已关闭群组的Feed。有他们的访问令牌。


2
投票

我看到其他人已经澄清了“App权限”部分,但值得注意的是v2.12更新当前需要管理员用户访问令牌来读取组/源端点等。这是暂时的,在接下来的几周内,它将返回允许非管理员权限但限制返回的用户信息量。

来源:https://developers.facebook.com/docs/graph-api/changelog/version2.12#gapi-90-groups

GET / group - 对以下字段和边缘的GET操作现在需要该组管理员的访问令牌:

[...]

  • GET / feed *

[...]

在接下来的几周内,标有星号(*)的边缘将再次允许来自非管理组成员的请求。但是,除非使用组的管理员的访问令牌进行请求,否则响应将不包括用户信息。

© www.soinside.com 2019 - 2024. All rights reserved.