目前我使用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
。
让我知道..
答案 0 :(得分:0)
从我的测试中可以正常工作
if(isset($me) && $facebook->api('/me')) {
// can edit
} else {
// logout
}