2

这是我的问题:我试图用 PHP sdk 4.0 创建一个 Facebook Canvas 应用程序,但我迷失在所有令人困惑的文档中......我不明白登录过程是如何与多页应用程序一起工作的。有人能帮助我吗?

我将此代码放在应用程序的登录页面上,效果很好:

FacebookSession::setDefaultApplication( 'app_id', 'app_secret' );
$helper = new FacebookCanvasLoginHelper();
try {
    $session = $helper->getSession();
} catch (FacebookRequestException $ex) {}

问题是:我应该在第二页上做什么?_写同样的代码?_将 Facebook 会话保存在 $_SESSION 中以便在其他页面上使用它?_只保存令牌以检索会话?

我在网上走了 2 天找到答案,但没有结果。我发现 Facebook 文档不是很清楚

非常感谢你!;)

4

1 回答 1

0

您需要设置 session / access_token 并将其保存到 PHP Session,例如

$_SESSION['access_token'] = $session->getToken();

我写的这个教程会帮助你

于 2015-02-20T20:52:01.710 回答