可能重复:
facebook access token is invalid - trying to post to facebook website-“page” via app using a cron
我已经按照我在本论坛链接的教程了解了如何为我的组织自动发布许多Facebook页面的帖子。到目前为止,所有这些似乎都很有效,但我不太明白访问令牌的过期和/或自动续订是如何工作的。
首先,涉及两种类型的访问令牌。首先,是我的应用程序本身的访问令牌。当我按照从该站点链接的网页中描述的方法请求此令牌时,我获得了一个在60天后到期的令牌,因为现在已弃用非过期令牌。
然后,我使用此令牌获取了一长串其他访问令牌,每个230+ Facebook页面都有一个。这就是我认为令牌的“第二类”。
这是我需要帮助的地方。我已经在各个地方读过某些功能会自动更新访问令牌,但我不确定我是否理解这是如何工作的。
1)究竟是什么原因导致访问令牌续订?例如,如果我使用自动http呼叫向我们的某个Facebook页面发布内容,则会更新我们的应用访问令牌,更新我们的页面访问令牌,可能两者,和/或它还会更新我们的所有页面访问令牌其他230多个Facebook页面绑定到相同的应用程序ID?
2)如果一个或多个令牌更新,这是否意味着它们保持完全相同的代码,但只是更长的一段时间?
我正在尝试编写我们的服务器编程,以便我不必返回并更改访问代码,无论是应用程序本身还是页面本身,因为我们有很多单独的Facebook页面管理。
我在Facebook的开发者论坛上看到了很多关于此问题的讨论和评论,有些在这里,但我还是不太清楚它是如何运作的,所以我希望有人能用更简单的术语来回答这里。很抱歉,如果这有点重复先前的问题,但我认为进一步的澄清将有助于我和其他新的Facebook开发人员。
谢谢,