我试图让用户获得更多信息,如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评论的情况下访问用户的数据。
https://developers.facebook.com/docs/facebook-login/permissions
根据文档,权限将是user_hometown
和user_location
。
https://developers.facebook.com/docs/graph-api/reference/user
这些字段将是hometown
和location
。