使用Facebook验证chrome扩展程序

时间:2013-01-31 19:45:44

标签: facebook google-chrome-extension

我的扩展程序需要定期向服务器发送一些数据(在后台),并提供有关FB用户的auth信息。所以我显然需要发送带有数据的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中。

但是让我们说用户关闭他的浏览器并在令牌过期后打开它。如果没有用户进行大量额外点击,我该如何检索新的?

1 个答案:

答案 0 :(得分:0)

我建议您通过服务器request long-lived token将其与计算的到期时间一起存储在本地存储中token debug API。然后在令牌过期之前刷新令牌,以避免重新验证。