2017-04-19 3 views
0

일부 이상한 문제가 있습니다. 저는 laravel 5.4와 Socialite를 사용합니다.Laravel Socialite facebook 예외

문제는 다음과 같습니다. /auth/social/facebook으로 이동하면 페이스 북으로 리디렉션됩니다.하지만 괜찮 으면 나에게 웹 사이트로 리디렉션 될 때 access_token을 얻을 수 없습니다. { "

내 사회 컨트롤러의

public function handle($provider, SocialAccountService $service) 
{ 
    try { 
     $userData = Socialite::driver($provider)->user(); 
    } catch (Exception $e) { 
     return redirect(route('auth.social', ['provider' => $provider])); 
    } 
    $user = $service->findOrCreateUser($userData, $provider); 
    auth()->login($user); 

    return redirect()->to('/'); 
} 

public function redirect($provider) 
{ 
    return Socialite::driver($provider)->redirect(); 
} 

내가 페이스 북에서 얻을 예외 {sometoken이}는 400 Bad Request 응답 결과 https://graph.facebook.com/v2.8/me?access_token=&fields=name,email,gender,verified,link&appsecret_proof=

가 GET (그것은 다른 소셜 업체와 잘 작동) 오류 ": {"message ":"현재 사용자에 대한 정보를 쿼리하려면 활성 액세스 토큰을 사용해야합니다. " 솔루션은

답변

0

다시

composer require laravel/socialite 
composer update 

이 패키지를 업데이트 패키지를 필요로하며, 모두 잘

를 작동