Pobierz użytkownika na Facebooku, jeśli jest zalogowany tylko na facebooku php sdk
Chcę uzyskać bieżącego użytkownika logowanego na Facebooku w php sdk. Oto co próbowałem:
$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;
}
Kiedy ładuję stronę z powyższym kodem, otrzymuję loginUrl, mimo że jestem zalogowany na Facebooku. Dopiero gdy załaduję $ loginUrl w przeglądarce, jestem w stanie pobrać użytkownika na Facebooku.
Jak uzyskać aktualnego użytkownika przy pierwszym załadowaniu tej strony?