这是我在这里的第一个问题,如果要求一些微不足道的事情,请道歉 - 虽然我在挖掘一小时后没有找到答案。
我有一个PHP网站需要通过以下方法与Facebook页面连接: 在某些触发器上,网站需要将页面作为页面本身发布到页面的墙上。这必须自动完成,即使没有用户会话可用(例如,如果有人在没有实际拥有Facebook帐户的情况下使用该网站)。
我找到了使用扩展令牌到期时间(离线访问)的解决方案,但在这些情况下,帖子将始终显示为站点管理员(在本例中为我)。但是,我需要在页面上写这篇文章。使用Facebook作为页面时,我无权请求离线访问令牌。
目前这是否可能?
答案 0 :(得分:0)
您需要在服务器上缓存页面访问令牌并使用它来进行更新 - 页面登录在此处有详细记录:https://developers.facebook.com/docs/authentication/pages/ -
将access_token
存储在服务器端代码中并使用该令牌作为页面发布 - 如果您拥有页面管理员的长期访问令牌,则页面访问令牌不会过期,除非用户不再是该页面的管理员,删除该应用程序等