Вот мой вопрос:
Я пытаюсь создать приложение Facebook Canvas с PHP SDK 4.0, и я заблудился во всей запутанной документации …
Я не понимаю, как процесс входа в систему работает с многостраничным приложением. Может кто-то помочь мне, пожалуйста?
Я поместил этот код на целевую страницу приложения, и он отлично работает:
FacebookSession::setDefaultApplication( 'app_id', 'app_secret' );
$helper = new FacebookCanvasLoginHelper();
try {
$session = $helper->getSession();
} catch (FacebookRequestException $ex) {}
вопрос в том, что мне делать на второй странице?
Написать тот же код?
_Сохранить сеанс Facebook в $ _SESSION, чтобы использовать его на других страницах?
_Сохранить только маркер для восстановления сеанса?
Я ходил по сети в течение 2 дней, чтобы найти ответ без результата ..
Я нашел документацию Facebook не очень понятно
Спасибо вам большое! 😉
Вам нужно установить session / access_token и сохранить его в сеансе PHP, например,
$_SESSION['access_token'] = $session->getToken();
Других решений пока нет …