我在使用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()” –