2014-09-04 71 views
0

這是有點笨,但我真的堅持這一點。我試圖在我的Laravel項目上使用https://github.com/artdarek/oauth-4-laravel作爲FB登錄。我正在查看這些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進行用戶登錄,然後用剛登錄的userID向我的服務器發送一個請求,其中應該從FB獲取額外的用戶信息並存儲。那麼他們$code某些屬性從authResponse

回答

1

$code是由Facebook設置的查詢字符串提供的變量,當用戶將用戶重定向到您的應用程序後,他們授權您使用其帳戶。

然後,應用程序使用該代碼向Facebook進行API調用,以獲取OAuth令牌。

相關問題