Мое веб-приложение имеет кнопку входа FB, которая подключена к некоторому клиентскому JavaScript-коду для изменения HTML-элемента «онлайн».На стороне PHP имеется стандартный конструктор
function facebook()
{
return new Facebook(
array(
'appId' => getSetting("fb:app_id"),
'secret' => getSetting("fb:secret")
));;
}
Теперь я понимаю, что это должно и могло бы позаботиться обо всем кэшировании токена доступа и т. Д. Так почему же последующие вызовы ajax возвращаются в мое серверное приложение (которое затем выполняет FB?проверка подлинности снова) так долго?Мне нужно воссоздавать объект Facebook при каждом доступе к странице, не так ли?И он должен заботиться об эффективности через свое собственное управление сессиями?
Или я неправильно к нему подхожу?Должен ли я сделать это один раз, чтобы определить такие вещи, как идентификатор FB пользователя (который я затем использую для аутентификации приложения), а затем сообщить серверу о входе / выходе с помощью обратных вызовов ajax, чтобы мой сервер знал о состоянии FB?Надеюсь, в этом есть какой-то смысл!