我正在使用JS& PHP SDK。在我的用户访问着陆页后,FB会话被设置,这就是我认为至少发生的事情。
页面重新加载后,将使用函数$ facebook-> getUser()返回用户ID。所以我猜这意味着PHP SDK发现了一个cookie?无论如何,大约10分钟左右(我不确定这个时间框架是什么),当我运行相同的功能时,它返回0!非常烦人。
会话应该持续多长时间?
作为临时解决方案,我在客户端调用getLoginStatus()。这会重新激活会话。
有没有其他人有这个问题?
更新
我认为可能是这个错误.. http://developers.facebook.com/bugs/406997072723008