维护网站的活动FB身份验证会话

时间:2012-02-07 16:59:26

标签: php facebook authentication facebook-php-sdk facebook-oauth

我发现了几个类似于我的问题,但不是100%。

我有一个拥有普通用户帐户的网站。您也可以选择使用FB auth。问题通常是当用户访问该页面时(有时甚至在几个小时之后),即使用户帐户cookie仍然有效,他们的facebook会话也不是。

所以用户似乎已登录,(网页上写着“嗨,[用户]”)但我没有facebook会话,任何facebook API调用都会失败,直到他们重新点击“使用facebook登录”。 - 尽管事实上我仍然登录到Facebook,但这都是。

现在,我在11-9个月之前做过类似的实施,而facebook会话很少过期。现在似乎每隔几个小时就会发生一次。奇怪的是,其他使用facebook auth的网站似乎没有遇到这个问题。

知道我可以做些什么来尽可能长时间保持facebook会话活着? 谢谢, 尼克

1 个答案:

答案 0 :(得分:1)

大多数人将php-sdk与js-sdk结合起来。这会查找auth事件,并且通常会触发重新加载将用户重新登录到Facebook的页面

开发者网站上有一些示例代码,只有 以下的

https://developers.facebook.com/docs/guides/web/#insights