从节点更新 facebook 访问令牌

Renew facebook access token from Node

在我的 Node 应用程序中,我在数据库中存储了一个长期存在的用户 facebook 访问令牌和 运行 一个定期的 cron。

有一种方法可以在 60 天后续订访问令牌,而无需要求用户在我的移动应用程序中续订吗?我使用 fbgraph 节点模块与图 API 通信,所以也许有一种方法可以从后端本身更新该令牌,而无需转到移动应用程序,询问状态并使用 JavaScript SDK 再次登录.

令牌总是需要通过用户交互来刷新,无法自动刷新它们。

但是你不需要重新登录,你只需要使用这个功能来刷新用户令牌:https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/