1

1分前にログインに成功した後、にリダイレクトされましたsite.com/homeが、現在はリンクがsite.com/home?state={long-code}6&code={long_code}

そして、これは醜いです。何か案は?

アップデート

これは私が使用するコードです:

session_start();

require 'facebook-php-sdk/src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => '***',
  'secret' => '***',
));

// Get User ID
$user = $facebook->getUser();

if ($user) {
  try {
    // Proceed knowing you have a logged in user who's authenticated.
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}

$loginUrl   = $facebook->getLoginUrl(
            array(
                'scope'         => 'email,offline_access,publish_stream,user_birthday,user_location,user_work_history,user_about_me,user_hometown',
                'redirect_uri'  => 'site.con/home'
            )
    );


    $logoutUrl  = $facebook->getLogoutUrl();

//session_destroy();

// Show user data
print_r($user_profile);
4

1 に答える 1

0

使用している sdk ファイルを更新してください。このエラーはこのファイルから発生base_facebook.phpし、新しいファイルで修正されました。

このリンクを使用して、最新の SDKリンクを取得します

于 2012-07-21T15:57:55.980 に答える