我正在尝试使用 facebook PHP API 为我的自定义网站创建一个登录页面,基本上该网站会要求用户使用他们的 facebook 凭据登录并检索他们的基本个人资料信息;这是第二部分。我在登录时遇到问题。请参阅下面我正在使用的代码。我已经在developers.facebook.com 上创建了一个应用程序,并且正在使用应用程序ID 和php 代码中的密码。我得到的只是一个空白页。有人可以帮助我吗?我正在使用 PHP 5.3.27 在 Win XP 上运行 IIS。
<html>
<head>
<title>Test FB Login</title>
</head>
<body>
<?php
include 'libs/facebook.php';
$facebook = new Facebook(array(
'appId' => '5xxxxxxxxxxxxxxxxx5',
'secret' => '9xxxxxxxxxxxxxxxxxxxxxx26',
'cookie' => true
));
$session = $facebook->getSession();
$me = null;
if($session)
{
try
{
$me = $facebook->api('/me');
}
catch(FacebookApiException $e)
{
echo $e->getMessage();
}
}
if($me)
{
$logoutUrl = $facebook->getLogoutUrl();
echo "<a href='$logoutUrl'>Logout</a>"
}
else
{
$loginUrl = $facebook->getLoginUrl();
echo "<a href='$loginUrl'>Login</a>"
}
?>
</body>
</html>