Reputation: 15
i'm trying to set up a login with facebook in laravel using socialite all goes right except in the last step i get "The provided app ID does not look like a valid app ID" even app ID and secret id are correct
Route::get('login/facebook', 'job_seeker\Login_Job_Seeker_Controller@redirectToProvider');
Route::get('login/facebook/callback', 'job_seeker\Login_Job_Seeker_Controller@handleProviderCallback');
public function redirectToProvider()
{
return Socialite::driver('facebook')->redirect();
}
public function handleProviderCallback()
{
$user = Socialite::driver('facebook')->user();
// $user->token;
return $user->username;
}
'facebook' => [
'client_id' => env('299264422458524'), // Your Facebook App ID
'client_secret' => env('298294cfcc04df22932151877e856522'), // Your Facebook App Secret
'redirect' => env('http://127.0.0.1:8000/job_seeker/login/facebook/callback'),
]
,
Upvotes: 0
Views: 7381
Reputation: 979
env() function takes two arguments. first is env key and the second is a default value. in your config/service.php
file add like this
'facebook' => [
'client_id' => env('FACEBOOK_CLIENT_ID'),
'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
'redirect' => env('FACEBOOK_REDIRECT_URI'),
],
and in your .env file Add
FACEBOOK_CLIENT_ID=299264422458524
FACEBOOK_CLIENT_SECRET=298294cfcc04df22932151877e856522
FACEBOOK_REDIRECT_URI=http://127.0.0.1:8000/job_seeker/login/facebook/callback
Upvotes: 4