Как правильно использовать Facebook php-sdk - PullRequest
2 голосов
/ 23 марта 2011

В настоящее время я использую Facebook php-sdk .

Пример кода из учебника.

$session = $facebook->getSession();
$me      = null;

if ($session) {
  try {
    $uid = $facebook->getUser();
    $me = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
  }
}

Теперь, когда я редактирую или отправляю контент, я пишу что-то вроде этого

if(isset($me)) {
  // can edit
} else {
  // logout
}

Это работает нормально, но иногда $me возвращается к пустому массиву, и пользователь выходит из системы. Как правильно использовать $me.

Дайте мне знать ..

1 Ответ

0 голосов
/ 24 марта 2011

Из моего теста здесь будет работать нормально

if(isset($me) && $facebook->api('/me')) {
  // can edit
} else {
  // logout
}
...