I use php sdk for facebook and use it to login / connect user. However, everything works as expected, at the top of each page, I need to call $ facebook-> api ('/ me') to determine if the user is registered or not.
This call is very slow, sometimes it takes up to 2 seconds to return.
Thus, any user interaction always has a delay of 1-2 seconds before any page is loaded.
I suspect this is because calling $ facebook-> api ('/ me') uses httpS ..
Any suggestions....
$facebook = new Facebook(array( 'appId' => 'xxxxxxxxxxxxxxx', 'secret' => 'xxxxxxxxxxxxxxxxx',));
$user = $facebook->getUser();
if ($user)
{
try { $user_profile = $facebook->api('/me','GET'); }
catch (FacebookApiException $e) { error_log($e); $user = null; }
}
$login_parms = array('scope' => 'user_birthday', 'redirect_uri' => 'http://xxx.com/login');
$login_link = $facebook->getLoginUrl($login_parms);
if($user)
{
}
else
{
}
source
share