【问题标题】:Can I renew facebook token automatically?我可以自动更新 facebook 令牌吗?
【发布时间】:2015-08-15 05:30:45
【问题描述】:

我正在通过 ruby​​ on rails 开发协作网络平台,它与 Koala gem 的 facebook 应用程序 (v2) 连接..

当用户通过 facebook 帐户注册时,有 facebook 令牌(60 天后过期)

问题:

1- 正常情况下何时以及如何更新令牌?

2- 我可以在令牌有效期结束前再次将令牌续订 60 天吗?

3- 当用户在应用程序中使用旧会话(没有新登录)的帐户时,我可以自动更新令牌,还是用户必须退出并重新登录才能更新令牌?

我显示this answer,但是当用户访问具有旧会话(未登录)的站点时,用户的令牌不会自动更新,我是否必须自动完成他们的会话才能强制他们再次登录?

【问题讨论】:

    标签: facebook ruby-on-rails-3 token koala koala-gem


    【解决方案1】:

    1 - 当用户再次访问您的应用时

    2 - Afaik 你只能在旧的不再有效后刷新它们。不过我对此并不完全确定,因为我从未尝试过。

    3 - 您只能通过用户交互来更新令牌。如果可以自动续订,则根本不需要短期和长期令牌。

    顺便说一句,使用 JavaScript SDK 更新非常容易,只需在页面加载时调用 FB.getLoginStatus。一般来说,尽量避免在用户离线时使用令牌。

    【讨论】:

      猜你喜欢
      • 2016-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      相关资源
      最近更新 更多