在 laravel 中访问 facebook php sdk 4.0 和 Javascript sdk 上的 Token
Posted
技术标签:
【中文标题】在 laravel 中访问 facebook php sdk 4.0 和 Javascript sdk 上的 Token【英文标题】:accessToken on faceook php sdk 4.0 and Javascript sdk on laravel 【发布时间】:2014-07-25 14:55:48 【问题描述】:我使用 js-sdk 和 php-sdk,这是我在 js 登录时的 php 代码
loginController.php
FacebookSession::setDefaultApplication('appid','sec');
$helper = new FacebookjavascriptLoginHelper();
try
$session = $helper->getSession();
catch(FacebookRequestException $ex)
// When Facebook returns an error
catch(\Exception $ex)
// When validation fails or other local issues
if ($session)
// Work!
它一开始可以工作,当 php 会话过期时 不工作
js 工作正常。 这是我的js .js 在索引页面上
function Login()
FB.login(function(response)
if (response.status === 'connected')
FB.api('/me', function(data)
if(data.email == null)
// Fail
else
// OK redirect to .php
window.location.href = " action('UserController@getLogin') "
);
else
// Fail
, scope: 'public_profile,email');
【问题讨论】:
【参考方案1】:好的,我明白了 我得到了
cookie : true,
在
FB.init
= = 我的 3 小时回来了。
【讨论】:
以上是关于在 laravel 中访问 facebook php sdk 4.0 和 Javascript sdk 上的 Token的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 使用 Socialite(google、facebook 等)登录并创建我自己的应用程序的访问令牌