Новый парень здесь, я пытаюсь получить идентификатор пользователя facebook, чтобы я мог отображать ссылку на свой профиль на своем сайте, однако с laravel socialite я получаю некоторый идентификатор, который не является идентификатор профиля, я реально не знаю, что это такое, вот моя установка, довольно основной материалПолучить идентификатор пользователя из facebook с помощью Laravel 5 Socialite
public function getFbredirect() {
return Socialite::driver('facebook')->redirect();
}
public function getFbredirectback() {
$user = Socialite::driver('facebook')->user();
Session::set('fbid', $user); // stands for fb identity
return redirect(Session::has('backto') ? Session::get('backto') : '/');
}
Тогда, когда я dd(Session::get('fbid')
я получаю этот объект
Как вы можете видеть есть идентификатор, но это не тот идентификатор, который я ожидаю, профиль id I exp ect начинается с 1
, тот, который я получаю, начинается с 9
.
Итак, вопрос в том, как я могу получить идентификатор профиля пользователя?
Это печально. Я не понимаю, как ссылаться на профиль пользователя, используя этот идентификатор с областью? –
точно так же, как вы сделали это с глобальным идентификатором, нет никакой разницы. Я добавил пример. – luschn
Если я иду на 'facebook.com/profile.php?id= {scoped_id}' Я ничего не получаю, так что это не то же самое? –