如何使用Laravel Facebook社交网站获取用户附加信息

如何使用Laravel Facebook社交网站获取用户附加信息,facebook,laravel-socialite,Facebook,Laravel Socialite,我正在尝试获取用户的其他信息,如性别、出生日期、电子邮件和家乡。我使用以下代码: $user = Socialite::driver('facebook')->fields([ 'first_name', 'last_name', 'email', 'gender', 'birthday', 'location' ])->scopes([ 'email', 'user_birthday',

我正在尝试获取用户的其他信息,如性别、出生日期、电子邮件和家乡。我使用以下代码:

$user = Socialite::driver('facebook')->fields([
                    'first_name', 'last_name', 'email', 'gender', 'birthday', 'location'
            ])->scopes([
                'email', 'user_birthday', 'location'
            ])->user();
但我现在的问题是,它无法获取用户的位置或家乡,有时,它也无法获取用户的性别和生日。如何在不使用Facebook开发者应用程序评论的情况下访问用户数据。

根据文档,权限将是
用户所在地
用户所在地


这些字段将是
家乡
位置

在你的应用程序被审查之前,你只能向你的应用程序中有角色的人询问这些权限。(并且没有名为
位置
的权限)@04FS是。我们是唯一访问它的人。我们是该应用程序的管理员。我也试过家乡,但不起作用。你为什么要“尝试”这些东西,而不去看文档?它们确切地告诉您有哪些权限以及哪些字段。