在直接用户没有访问令牌的情况下访问 Open Graph FB 页面见解

Accessing Open Graph FB page Insights without the direct user having an access token

我已经使用 Laravel 为我当地的年轻专业人士组织构建了一个平台,后端为 PHP。我想采取的最新举措之一是整合我们的营销洞察力,让董事会快速查看我们的营销工作,而无需直接进入软件,例如我们的 Piwik 设置和 FB 页面洞察力。

我已经提取了 Open Graph/FB SDK 并配置了一些基本的 API 以在软件中使用。我想让董事会成员在 FB 页面上没有管理员访问权限,仍然可以看到这些见解。是否可以使用应用程序访问令牌来获取见解?是否所有查看 PHP 页面的董事会成员都需要以管理员权限登录 FB?

如果您使用长期(永久)页面访问 Token.First,这是可能的,您必须获得用户访问令牌,例如通过 Graph Explorer (https://developers.facebook.com/tools/explorer) ,具有 manage_pagesread_insights 权限。

然后,您需要将返回的短期用户访问令牌与长期用户访问令牌交换。接下来,使用长期存在的用户访问令牌请求 /me/accounts 并从结果中获取永久页面访问令牌。将其存储在您的应用程序中以供进一步使用。

您可以使用

检查访问令牌

https://developers.facebook.com/tools/debug/

看看