2013-02-08 114 views
0

我有問題與Facebook註銷。我有一個名爲註銷的按鈕。點擊此按鈕後,用戶將重定向到他的主頁,然後用戶只能使用facebook中提供的選項註銷。但我希望在用戶點擊註銷後自動完成此操作。註銷Facebook圖形API的問題

$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(); 

//Index.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 } ?> 

回答

0

請在您的應用程序設置添加您的域名網址。它會像魔術一樣工作。