我已经为我当地的年轻专业人员组织建立了一个平台,该组织使用Laravel的PHP后端。我想采取的最新举措之一是整合我们的营销见解,董事会无需直接在软件中查看我们的营销工作,例如Piwik设置和FB页面见解。
我已经提取了Open Graph/FB SDK,并配置了一些在软件中使用的基本API。我想让没有FB页面管理员权限的董事会成员仍然可以看到这些见解。是否可以使用应用程序访问令牌来获取见解?是否所有查看PHP页面的董事会成员都需要登录FB并通过管理员访问该页面?
如果您使用长期(永恒)页面访问令牌,这是可能的。首先,您必须获得用户访问令牌,例如通过图形资源管理器(https://developers.facebook.com/tools/explorer),具有manage_pages
和read_insights
权限。
然后,您需要将返回的短期用户访问令牌与长期用户访问令牌进行交换。接下来,使用长期用户访问令牌请求/me/accounts
,并从结果中获取永久页面访问令牌。将其存储到您的应用程序中以备将来使用。
您可以使用检查访问令牌
https://developers.facebook.com/tools/debug/
看看
- https://developers.facebook.com/docs/facebook-login/access-tokens#pagetokens
- https://developers.facebook.com/docs/facebook-login/access-tokens#extending
- https://developers.facebook.com/docs/graph-api/reference/v2.2/page/insights/
- https://developers.facebook.com/docs/graph-api/reference/v2.2/insights/