我试图将facebook登录添加到我的网站,但问题是facebook功能" getUser"只在有时工作。有一半的时间我会从中获取用户的Facebook ID,但是有一半时间我不会。
某处有延迟吗?我该如何解决这个问题?
我的if facebook_uid set
失败了,这一切都结束了。 :(
Facebook getSession
从未失败过。当facebook会话正确启动时,所有上述情况都会发生。
请帮忙!
这是我的代码的一部分:
$facebook = new Facebook(array('appId' => '123','secret' => '789','cookie' => true,));
$facebook_session = $facebook->getSession();
if ($facebook_session) $_SESSION['facebook_uid'] = $facebook->getUser();