如何将基于 PHP 的 Facebook 会话转移到 Javascript



我看了一下这个问题中提供的答案,它让我离我想去的地方更远了!

我已经使用Facebook PHP SDK将Facebook Login集成到我的应用程序中,它运行良好(我与Laravel一起使用,它很棒!

我希望将此Facebook会话转移到Javascript,以便我可以对API进行一些AJAX调用。我在 PHP 变量中有会话,但我只是想知道我可以做些什么来将其内容传递给 JS 并使用它们初始化 FB SDK。有没有人对我如何实现这一目标有任何简化的建议?

根据Facebook的文档,这可能有效:

.PHP:

$signed_request = $facebook->getSignedRequest();

.JS:

FB.init({
    appId  : '<?php echo $yourAppId; ?>',
    authResponse: {
        accessToken: '<?php echo $signed_request["access_token"]; ?>',
        expiresIn:'...',
        signedRequest: '<?php echo $_REQUEST["signed_request"]; ?>',
        userID:'<?php echo $facebook->getUser(); ?>'
    },
    ...
});

最新更新