社交名流facebook司机只取名字
我知道这个问题以前有人问过,但在标记为不明确之前阅读 所以我尝试使用社交名媛3.0获取用户的名字,但我无法获取。我得到以下错误: 未定义索引:第一个名称 我知道这以前是可能的,但现在不可能了。现在不可能了吗?根据Facebook的文档,我应该可以得到它 我几乎尝试了通过谷歌搜索和StackOverflow找到的所有可能的答案,但没有成功 这就是我所做的:社交名流facebook司机只取名字,facebook,laravel,lumen,laravel-socialite,Facebook,Laravel,Lumen,Laravel Socialite,我知道这个问题以前有人问过,但在标记为不明确之前阅读 所以我尝试使用社交名媛3.0获取用户的名字,但我无法获取。我得到以下错误: 未定义索引:第一个名称 我知道这以前是可能的,但现在不可能了。现在不可能了吗?根据Facebook的文档,我应该可以得到它 我几乎尝试了通过谷歌搜索和StackOverflow找到的所有可能的答案,但没有成功 这就是我所做的: $providerUser = Socialite::driver('facebook')->stateless()->userF
$providerUser = Socialite::driver('facebook')->stateless()->userFromToken($request->fb_token);
$attributes = ['first_name' => $providerUser->user['first_name']];
return $attributes;
我也试过这样:
$driver = Socialite::driver('facebook')
->fields([
'first_name'
]);
$user = $driver->userFromToken($request->fb_token);
return $user;
这给了我以下错误:
响应内容必须是字符串或对象
__toString(),给定“对象”
我终于设法使它工作起来了。因此,我必须做以下工作:
$providerUser = Socialite::driver('facebook')
->fields([
'first_name'
])->stateless()->userFromToken($request->fb_token);
$first_name = $providerUser->user['first_name'];
return $first_name;
我终于设法使它工作起来了。因此,我必须做以下工作:
$providerUser = Socialite::driver('facebook')
->fields([
'first_name'
])->stateless()->userFromToken($request->fb_token);
$first_name = $providerUser->user['first_name'];
return $first_name;