我同时使用 JS 和 PHP SDK。在我的用户访问登录页面后,FB 会话已设置,我认为至少会发生这种情况。
页面重新加载后,将使用函数 $facebook->getUser() 返回用户 ID。所以我猜这意味着 PHP SDK 找到了一个 cookie?无论如何,大约 10 分钟后(我不太确定这个时间范围),当我运行相同的函数时,它返回 0!很烦人。
会议应该持续多长时间?
作为临时解决方案,我在客户端调用 getLoginStatus() 。这将重新激活会话。
还有其他人有这个问题吗?
更新
我认为这可能是这个错误.. http://developers.facebook.com/bugs/406997072723008