5

我的扩展需要定期向服务器发送一些数据(在后台),其中包含来自 FB 的用户的身份验证信息。所以我显然需要发送带有数据的 FB 令牌。

现在我https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&response_type=token&redirect_uri=http://www.facebook.com/connect/login_success.html在一个新选项卡中打开,然后从哈希中检索一个令牌(使用背景页面),然后将它存储在 localStorage 中。

但是假设用户关闭他的浏览器并在令牌过期后打开它。我应该如何在没有用户进行大量额外点击的情况下检索新的?

4

1 回答 1

0

我建议您应该通过您的服务器请求长期令牌并将其与计算的到期时间一起存储,您可以从本地存储中的令牌调试 API获得。然后在令牌过期之前刷新令牌以避免重新身份验证。

于 2013-02-22T04:24:40.203 回答