Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
社交名流facebook司机只取名字_Facebook_Laravel_Lumen_Laravel Socialite - Fatal编程技术网

社交名流facebook司机只取名字

社交名流facebook司机只取名字,facebook,laravel,lumen,laravel-socialite,Facebook,Laravel,Lumen,Laravel Socialite,我知道这个问题以前有人问过,但在标记为不明确之前阅读 所以我尝试使用社交名媛3.0获取用户的名字,但我无法获取。我得到以下错误: 未定义索引:第一个名称 我知道这以前是可能的,但现在不可能了。现在不可能了吗?根据Facebook的文档,我应该可以得到它 我几乎尝试了通过谷歌搜索和StackOverflow找到的所有可能的答案,但没有成功 这就是我所做的: $providerUser = Socialite::driver('facebook')->stateless()->userF

我知道这个问题以前有人问过,但在标记为不明确之前阅读

所以我尝试使用社交名媛3.0获取用户的名字,但我无法获取。我得到以下错误:

未定义索引:第一个名称

我知道这以前是可能的,但现在不可能了。现在不可能了吗?根据Facebook的文档,我应该可以得到它

我几乎尝试了通过谷歌搜索和StackOverflow找到的所有可能的答案,但没有成功

这就是我所做的:

$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;