【问题标题】:Renew facebook access token from Node从 Node 更新 facebook 访问令牌
【发布时间】:2016-11-28 00:30:46
【问题描述】:

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

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

【问题讨论】:

    标签: facebook-graph-api facebook-oauth facebook-authentication facebook-node-sdk


    【解决方案1】:

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

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

    【讨论】:

    • 你能给出一个代码示例来更新旧的访问令牌吗?
    • 只要打开我的答案中的链接,有一个代码示例。这真的很容易。您不需要旧令牌,只需调用该函数即可。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 2013-10-14
    • 2012-02-18
    • 2011-10-06
    • 2012-06-02
    • 1970-01-01
    相关资源
    最近更新 更多