在我的Node应用程序中,我在DB中存储了一个长期存在的用户facebook访问令牌并定期运行cron。
有一种方法可以在60天后续订该访问令牌,而无需让用户在我的移动应用中续订它吗?我使用fbgraph节点模块与图形API进行通信,因此可能有一种方法可以从后端更新该令牌而无需访问移动应用程序,请求状态并使用JavaScript SDK再次登录。
答案 0 :(得分:1)
总是需要通过用户交互刷新令牌,无法自动刷新它们。
但您无需再次登录,只需使用此功能刷新用户令牌:https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/