0
有一些奇怪的问题。 我使用laravel 5.4和Socialite。Laravel Socialite facebook例外
问题是: 当我移动到/ auth/social/facebook时,它将我重定向到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();
}
的例外,我从Facebook获得
GET https://graph.facebook.com/v2.8/me?access_token=&fields=name,email,gender,verified,link&appsecret_proof= {sometoken}导致了
400 Bad Request
响应: {”错误“:{”message“:”必须使用有效的访问令牌来查询有关当前用户的信息。“