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

昨日、私のウェブサイトでこの問題が発生しました。そして、問題は、私のWebサイトをホストするサーバーがipv6接続を有効にしているためです。

しかし、Facebook への ipv6 接続は不明な理由で確立できません。

20 秒後、接続は ipv4 にフォールバックします。

ipv6を無効にした後、私の問題を解決してください。これもあなたの問題でうまくいくことを願っています。

于 2013-11-29T09:54:10.960 に答える