Facebook Group Feed API API权限

时间:2018-02-21 09:17:27

标签: facebook facebook-graph-api

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

  

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

     

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

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

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

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

  

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

这不再适用。

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

此功能已被删除。

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

答案 1 :(得分:2)

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

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

  

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

     

[...]

     
      
  • GET / feed *
  •   
     

[...]

     

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