如何使用Laravel Facebook Socialite获得用户更多信息

时间:2019-03-08 12:09:51

标签: facebook laravel-socialite

我正在尝试为用户提供更多信息,例如gender, birthdate, email, and hometown。我在下面使用此代码:

$user = Socialite::driver('facebook')->fields([
                    'first_name', 'last_name', 'email', 'gender', 'birthday', 'location'
            ])->scopes([
                'email', 'user_birthday', 'location'
            ])->user();

但是我现在的问题是没有获得用户的位置或家乡,有时,它也无法获取用户的性别和生日。如何在不使用面向开发人员的Facebook中的App评论的情况下访问用户数据。

1 个答案:

答案 0 :(得分:0)

https://developers.facebook.com/docs/facebook-login/permissions

根据文档,权限分别为user_hometownuser_location

https://developers.facebook.com/docs/graph-api/reference/user

字段将为hometownlocation