我已經使用了一個非常簡單的代碼爲我的PHP應用程序,實際上什麼都不做,但顯示用戶ID。我沒有考慮任何安全措施,因爲我只是測試這個應用程序。Facebook應用程序註銷
我允許用戶登錄點擊鏈接,並在允許訪問我的應用程序後,用戶被重定向到主頁並顯示他/她的用戶ID。
但是,我所包含的註銷url已經破壞了用戶的facebook會話。
我想要不同的東西。我想在用戶點擊註銷時撤消該用戶對該應用的訪問權限。可能嗎?
<?php
require './src/facebook.php';
$config = array();
$config['appId'] = '542738299083506';
$config['secret'] = '********************************';
$config['fileUpload'] = false; // optional
$facebook = new Facebook($config);
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'publish_stream,publish_actions'
));
?>
<a href="<?php echo $loginUrl; ?>" target="_TOP">Login With Facebook</a>
<?php
$user = $facebook->getUser();
print_r($user);
$logoutUrl = $facebook->getLogoutUrl();
?>
<a href="<?php echo $logoutUrl; ?>" target="_TOP">Logout</a>
http://stackoverflow.com/questions/5781015/facebook-deauthorize-my-app – mkaatman 2013-02-15 17:00:29