出于某种原因,当我检查用户是否登录 Facebook 时,我在 $facebook->api('/me'); 上进行了 api 调用;要检查用户退出 Facebook 时访问令牌是否无效,即使我从 Facebook 页面(在另一个选项卡中)退出,我也可以看到用户信息,并且我无法确定用户是否从 Facebook 退出。
public function __construct() {
$facebook = new Facebook(array(
'appId' => $this->_fbappid,
'secret' => $this->_fbappsecret,
'cookie' => true,
));
$this->_facebook = $facebook;
}
public function checkFacebookLogin() {
try {
$user = $this->_facebook->getUser();
$user_profile = $this->_facebook->api('/me','GET');
return true;
} catch(FacebookApiException $e) {
return null;
}
}
任何人都可以帮助我吗?