这是我的问题:我试图用PHP sdk 4.0创建一个Facebook Canvas应用程序,但我迷失在所有令人困惑的文档中。。。我不明白登录过程是如何处理多页应用程序的。有人能帮帮我吗?
我把这个代码放在应用程序的登录页上,效果很好:
FacebookSession::setDefaultApplication( 'app_id', 'app_secret' );
$helper = new FacebookCanvasLoginHelper();
try {
$session = $helper->getSession();
} catch (FacebookRequestException $ex) {}
问题是:我应该在第二页做什么?_写同样的代码?_将Facebook会话保存在$_session中以便在其他页面上使用?_只保存令牌以检索会话?
我上网走了两天才找到答案,但没有结果。。我发现Facebook文档不是很清楚
谢谢你!)
您需要设置会话/access_token并将其保存到PHP会话中,例如
$_SESSION['access_token'] = $session->getToken();
我写的这个教程将帮助你。