新来这里的人,我正试着获得一个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。
因此,问题是如何获得用户的配置文件id?
发布于 2015-09-20 11:22:04
它是正确的ID,但它是一个“应用程序范围的ID”,因为v2.0的图形API。你不能再使用全局/真实的ID了,但你无论如何都不需要它。以下是更多信息:ids
链接到用户配置文件的方式完全相同:https://www.facebook.com/[app-scoped-id]
https://stackoverflow.com/questions/32678518
复制相似问题