2

这里是我的问题: 我试图用PHP sdk 4.0创建一个Facebook画布应用程序,并在所有令人迷惑的文档中丢失了... 我不明白登录过程如何与多个页面应用程序一起工作。有人能帮助我吗?如何在Facebook多页面画布应用程序中执行会话(php sdk 4.0)

我把这段代码的应用程序的登陆页面上,并且工作得很好:

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

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

我走在网络2天,发现没有结果答案.. 我发现Facebook的文档不是很清楚

THX给你很多! ;)

+0

为什么不走容易的道路并使用JavaScript SDK?它非常容易,而且可用性更好。当令牌无效时不需要刷新页面,并且登录过程不需要重定向。 FB.login只是一个不错的弹出窗口。此外,不需要PHP,这意味着没有PHP5.4 +的服务器。你永远不需要保存令牌和内容,因为SDK为你做了一切。 – luschn 2014-10-04 18:17:45

+0

thx为您的答案。我要看看这个,但问题是一样的:我如何实现会话?我应该在每个页面上调用哪个函数? – StefNoMan 2014-10-17 09:10:24

回答

相关问题