Необходимо убедиться, что вы правильно настроили PHP SDK, например,
$facebook = new Facebook(array(
'appId' => 'APP_ID',
'secret' => 'APP_SECRET',
));
$user = $facebook->getUser();
if ($user) {
try {
$permissions = $facebook->api("/me/permissions");
// do something with the perms
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
если $ user здесь действителен, пользователь вошел в систему и вызов API должен работать, однако, если он нулевой, вам нужно будет войти в систему с помощью getLoginUrl