我正在尝试使用API获取facebook用户名
这是我的代码:
$facebook = new Facebook(array(
'appId' => $this->app_id,
'secret' => $this->app_secret,
'cookie' => true,
));
$session = $facebook->getUser();
$me = null;
if ($session) {
try {
$uid = $facebook->getUser();
echo $uid;
exit();
$me = $facebook->api('/me');
echo $me;
exit();
} catch (FacebookApiException $e) {
error_log($e);
}
$personLastName= $me['last_name'];
var_dump($personLastName);
exit();
崩溃的行:
$me = $facebook->api('/me');
没有显示错误,只有白页,并且apache中没有日志错误
欢迎一些帮助! 提前致谢
答案 0 :(得分:1)
您尝试打印第一个元素然后使用exit;
终止语句,然后其余代码将不会执行。请尝试此
$me = null;
if ($session) {
try {
$uid = $facebook->getUser();
echo $uid;
$me = $facebook->api('/me');
echo $me;
} catch (FacebookApiException $e) {
error_log($e);
}
$personLastName= $me['last_name'];
var_dump($personLastName);
exit();
}