使用API​​获取Facebook用户名

时间:2012-12-14 14:21:43

标签: php facebook-graph-api facebook-javascript-sdk

我正在尝试使用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中没有日志错误

欢迎一些帮助! 提前致谢

1 个答案:

答案 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();
}