用户user_managed_groups的Facebook访问令牌类型(应用或用户)

时间:2016-07-06 15:16:30

标签: facebook-graph-api facebook-php-sdk

我有一个应用程序可以抓取他们管理的用户群组Feed中的所有帖子。当我使用我的应用程序作为上下文登录Graph API资源管理器时,我可以使用我的应用程序访问令牌查看来自用户管理组的帖子。当我尝试使用相同的应用访问令牌查看我的组时,我收到错误:

Unsupported get request. Object with ID 'someid' does not exist, cannot be loaded due to missing permissions, or does not support this operation...

我试图为我的用户解决这个问题,但我现在很困惑,当他们在他们的上下文中使用我的应用时,我应该使用哪个令牌。

在我的情况下,我似乎可以使用应用访问令牌来阅读其他用户的群组Feed而不是我自己的群组Feed。当我将访问令牌切换到用户访问令牌时,我可以再次读取我的群组源。

我的问题是,当用户登录我的应用并且我的应用需要阅读用户的群组Feed时,在上下文中使用的正确令牌是什么?

奖励问题为什么我的应用能够使用应用访问令牌阅读其他用户的群组Feed?

1 个答案:

答案 0 :(得分:0)

我做了足够的研究和测试,说如果用户登录并想要从他们的托管组中读取数据,那么我需要提供他们的用户访问令牌。