0

我在注销 Facebook 时遇到问题。我有一个名为注销的按钮。单击此按钮时,它将用户重定向到他的主页,之后用户只能使用 facebook 中提供的选项注销。但我希望在用户单击注销后立即自动完成。

$user            =   null; //facebook user uid
try{
    include_once "src/facebook.php";
}
catch(Exception $o)
{
    error_log($o);
}

$facebook = new Facebook(array(
  'appId'  => $fbconfig['appid'],
  'secret' => $fbconfig['secret'],
  'cookie' => true,
  'fileUpload' => true,));



//Facebook Authentication part
$user       = $facebook->getUser();
if ($user) 
{
  try {

    $user_profile = $facebook->api('/me');

  } catch (FacebookApiException $e) {
   error_log($e); 
    $user = null;
  }
}


$loginUrl   = $facebook->getLoginUrl(
        array(
            'scope'         => "manage_pages",
            'redirect_uri'  => $fbconfig['baseurl']
        )
);

$logoutUrl  = $facebook->getLogoutUrl();

//索引.php

   <?php if (!$user) { ?>
   FB Login Button
    <a href="<?=$loginUrl?>"><fb:login-button           
    scope="create_event,manage_pages,user_photos"> </fb:login-button></a>
   <?php } else { ?>
    <a href="<?=$logoutUrl?>">Facebook Logout</a>
   <?php } ?>
4

1 回答 1

0

请在您的应用设置中添加您的域 URL。它会像魔术一样工作。

于 2013-09-06T02:11:00.197 回答