Php 使用oauth-4-laravel登录Facebook-$code指的是什么?

Php 使用oauth-4-laravel登录Facebook-$code指的是什么?,php,laravel,oauth,laravel-4,Php,Laravel,Oauth,Laravel 4,这有点傻,但我真的被困在这上面了。我正在尝试使用FB登录我的Laravel项目。我正在看这些PHP代码示例: ... // get data from input $code = Input::get( 'code' ); // get fb service $fb = OAuth::consumer( 'Facebook' ); // check if code is valid // if code is provided get user data and sign in if (

这有点傻,但我真的被困在这上面了。我正在尝试使用FB登录我的Laravel项目。我正在看这些PHP代码示例:

...

// get data from input
$code = Input::get( 'code' );

// get fb service
$fb = OAuth::consumer( 'Facebook' );

// check if code is valid

// if code is provided get user data and sign in
if ( !empty( $code ) ) {

    // This was a callback request from facebook, get the token
    $token = $fb->requestAccessToken( $code );

...
$code
指的是什么?我就是搞不懂:/


我的想法是使用JavaScriptSDK进行用户登录,然后使用刚刚登录的用户ID向我的服务器发送一个请求,在那里应该从FB获取并存储额外的用户信息。他们也是
$code
来自
authResponse
的某些属性吗?

$code
是Facebook提供的查询字符串变量,在他们授权您使用他们的帐户后,当他们将您的用户重定向回您的应用程序时设置该变量

然后应用程序使用该代码对Facebook进行API调用,以获取OAuth令牌