我想在 php sdk 中获取当前登录的 facebook 用户。这是我尝试过的:
$facebook = new \Facebook(array(
'appId' => 'XXXXXXXXXXX',
'secret' => 'XXXXXXXXXXXXXXXXXXXXX',
));
$user = $facebook->getUser();
var_dump($user);
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
echo $logoutUrl;
} else {
$loginUrl = $facebook->getLoginUrl();
echo $loginUrl;
}
当我用上面的代码加载页面时,即使我登录了 facebook,我也会得到 loginUrl。只有当我在浏览器中加载 $loginUrl 时,我才能获得 facebook 用户。
如何在第一次加载此页面时获取当前用户?