ein seltsames Problem haben. Ich benutze Laravel 5.4 und Socialite.Laravel Socialite facebook Ausnahme
Das Problem ist: Wenn ich nach/auth/social/Facebook verschiebe, leitet es mich zu Facebook um, und alles gut, aber, wenn es mich auf meine Website umleiten, kann es nicht access_token bekommen.
Das ist mein sozialer Controller (es funktioniert gut mit anderen sozialen Anbietern)
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();
}
Die Ausnahme i von Facebook bekommen
GET https://graph.facebook.com/v2.8/me?access_token=&fields=name,email,gender,verified,link&appsecret_proof= {sometoken} in einer
400 Bad Request
Antwort ergab: {“ error ": {" message ":" Ein aktives Zugriffstoken muss verwendet werden, um Informationen über den aktuellen Benutzer abzufragen. "