仅拉页面供稿时刷新Facebook的长期访问令牌

时间:2018-09-03 13:03:58

标签: facebook api

我正在尝试从FB页面中提取供稿,并将其显示在我的网站上。

Facebook有一个长期访问令牌,该令牌在60天内到期,因此我需要找到一种自动进行令牌刷新的方法。

我一直在研究StackOverflow,但没有找到一种成功的解决方案来在页面访问令牌到期后保持我的应用正常运行。

参考这篇文章:Facebook auto renewal of long access token,答案指出“扩展页面令牌未过期”,但这不是正确的,因为它确实在60天内过期。

要刷新令牌,您需要用户登录-但我没有任何用户交互。我只想提取页面供稿。

我是否有一种方法可以刷新令牌,而不必每60天手动进行一次?

1 个答案:

答案 0 :(得分:0)

  

请参阅这篇文章:Facebook自动更新长期访问令牌,答案指出“扩展页面令牌没有过期”,但这不是正确的,因为它确实在60天内过期。

这是一个相对较新的限制;他们以前完全没有默认有效期,但现在最多可以有60天。

  

我是否有一种方法可以刷新令牌,而不必每60天手动进行一次?

不,没有用户交互就无法做到这一点。


整个观点是,人们可能曾经在某个时刻使用过“被遗忘的”应用程序,将无法使用早前获得的令牌来继续“永久地”请求数据。