Я довольно хорошо знаком с Facebook SDK и API, но у меня все еще много проблем с ним.Прежде всего, скорость!
Каждый раз, когда я выполняю вызов api, требуется дополнительная секунда или две, чтобы вернуть ответ.Поэтому я хотел бы знать, какой самый эффективный и быстрый способ определить, вошел ли пользователь через Facebook.В настоящее время я использую:
// Get the User ID of the facebook user
$facebook_user_id = $this->facebook->getUser();
// If a facebook user exists, then try to get their information
if($facebook_user_id){
try{
// Get the facebook users details
$facebook_user_name = $this->facebook->api('/me','GET');
$this->facebook_logged_in = $facebook_user_id;
return $this->unique_id = $this->facebook_logged_in;
}catch(FacebookApiException $e){
error_log($e);
return false;
}
}else{
return false;
}
Это работает в определенной степени, но это очень медленно.Я буквально хочу знать, вошел ли пользователь в систему и является ли его сеанс действительным.Есть ли другой способ сделать это?Почему это так медленно?