我在使用PHP SDK進行身份驗證時遇到了一些麻煩。我已經從github下載了「facebook.php」和「base_facebook.php」。 下面是我正在使用的代碼,但不知道我要去哪裏錯(所有這一切都是新的)。使用PHP SDK的身份驗證不起作用
<?php
require 'facebook.php' ;
$fbconfig['appid' ] = xxx;
$fbconfig['secret'] = "xxxx";
$fbconfig['baseurl'] = "xxx";
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'xxx'
);
$loginUrl = $facebook->getLoginUrl($params);
$logoutUrl = $facebook->getLogoutUrl();
if(!$user)
{
echo "<P>You need to <a href=\"' . $loginUrl . '\">log into FB</a></p>\n";
exit();
}
else
{
echo "<p style=\"margin-bottom:20px;\"><a href=\"{$logoutUrl}\">Logout</p>\n";
}
?>
任何建議大大appriciated :)
什麼是你所期望的行爲,什麼是劇本究竟在幹什麼? –
我希望它只是顯示一個「登錄到FB」鏈接,如果用戶沒有被鎖定,並且他們是「註銷」按鈕。當我運行代碼時,出現以下PHP錯誤「致命錯誤:調用第20行的/xx/xx/xx/xx.php中的非對象的成員函數getLoginUrl()」 –