0

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のログエラーはありません

いくつかの助けを歓迎します!前もって感謝します

4

1 に答える 1

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();
}
于 2012-12-14T14:28:41.333 に答える