2

目前我使用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正确使用。

让我知道..

4

1 回答 1

0

从我在这里的测试中可以正常工作

if(isset($me) && $facebook->api('/me')) {
  // can edit
} else {
  // logout
}
于 2011-03-24T04:19:10.613 回答