繁体   English   中英

如何在Facebook多页画布应用程序(php sdk 4.0)中实现会话

[英]How to implement Sessions in a Facebook Multi-pages canvas application (php sdk 4.0)

这是我的问题:我试图用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();

我写的本教程将帮助您

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM