【发布时间】:2015-09-20 19:52:48
【问题描述】:
这里是新人,我正在尝试获取 facebook 用户 ID,以便我可以在我的网站上显示指向他们个人资料的链接,但是使用 laravel 社交名流,我得到了一些不是个人资料 ID 的 ID,我不知道知道它是什么,这是我的设置,非常基本的东西
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,但它不是我期望的 id,我期望的配置文件 id 以 1 开头,我得到的那个以 9 开头。
所以问题是如何获取用户的个人资料 ID?
【问题讨论】: