這讓我瘋狂,我想不通爲什麼這個簡單的頁面會有問題讓我登錄和註銷我的應用程序?Facebook的PHP的SDK - getLoginUrl()和getLogoutUrl()不工作
我得到的錯誤是:
OAuthException:活動的訪問令牌必須用於查詢當前用戶
<?php
date_default_timezone_set('America/Denver');
include_once('fb-sdk/src/facebook.php');
$appid = '****';
$appsecret = '****';
$facebook = new Facebook(array(
'appId' => $appid,
'secret' => $appsecret,
'cookie' => true,
));
$logoutUrl = $facebook->getLogoutUrl();
$loginUrl = $facebook->getLoginUrl();
try{
$user = $facebook->api('/me');
echo '<h1>HELLO '.$user['full_name'].'</h1>';
}catch(Exception $e){
echo $e;
}
echo '<a href="'.$logoutUrl .'">logout</a> ';
echo '<a href="'.$loginUrl .'">login</a> ';
?>
登錄網址顯示是否正確? – 2012-02-04 09:19:43