1

有人可以告诉我为什么 facebook api 登录很慢。见http://www.deonlinefotograaf.nl/indexanders.php?action=login

至少需要 10 秒

我正在使用的代码:

$facebook = new Facebook(array(
'appId'  => 'xxxx',
'secret' => 'xxxx',
'cookie' => true,
));


$user = $facebook->getUser();

if ($user) {
try {
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}

if ($_GET['logout']=='Y') {
$logoutUrl = $facebook->getLogoutUrl(); 
header("Location: $logoutUrl"); 
exit;
}

if (!$user) {
$logurl = $facebook->getLoginUrl(array('scope' => 'email'));
header("Location: $logurl"); 
exit;
}
4

1 回答 1

1

我昨天在我的网站上遇到了这个问题。我发现问题是因为托管我的网站的服务器启用了 ipv6 连接。

但是由于未知原因无法建立与 Facebook 的 ipv6 连接。

20 秒后,连接将回退到 ipv4。

禁用 ipv6 后解决了我的问题。希望这也适用于您的问题。

于 2013-11-29T09:54:10.960 回答