如何使用Laravel Facebook Socialite获取用户的其他信息

问题描述 投票:-2回答:1

我试图让用户获得更多信息,如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评论的情况下访问用户的数据。

facebook laravel-socialite
1个回答
0
投票

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

根据文档,权限将是user_hometownuser_location

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

这些字段将是hometownlocation

© www.soinside.com 2019 - 2024. All rights reserved.