0

这是我在这里的第一个问题,如果问一些琐碎的问题,请道歉 - 尽管经过一个小时的挖掘后我没有找到答案。

我有一个 PHP 网站,它需要通过以下方法与 Facebook 页面连接:在某些触发器上,该网站需要作为页面本身发布到页面的墙上。这必须自动完成,即使没有可用的用户会话(例如,如果有人在没有实际拥有 Facebook 帐户的情况下使用该站点)。

我找到了使用延长令牌到期时间(离线访问)的解决方案,但在这些情况下,帖子将始终显示为站点管理员(在这种情况下是我)。但是,我需要由页面编写帖子。当使用 Facebook 作为页面时,我无权请求离线访问令牌。

目前这甚至可能吗?

4

1 回答 1

0

您需要在服务器上缓存页面访问令牌并使用它进行更新 - 页面登录在此处有很好的记录:https ://developers.facebook.com/docs/authentication/pages/ -

将 存储access_token在您的服务器端代码中并使用该令牌作为页面发布 - 如果您有页面管理员的长期访问令牌,则页面访问令牌不会过期,除非用户不再是页面的管理员,删除应用程序等。

于 2012-07-31T11:02:47.923 回答