Получить пользователя Facebook, если только залогинен в facebook php sdk
Я хочу получить текущего пользователя входа в Facebook в php sdk. Вот что я попробовал:
$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;
}
Когда я загружаю страницу с кодом выше, я получаю loginUrl, даже если я вошел в Facebook. Только когда я загружаю $ loginUrl в браузер, я могу получить пользователя Facebook.
Как получить текущего пользователя при первой загрузке этой страницы?