Как получить дополнительную информацию для пользователей с помощью Laravel Facebook Socialite - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь получить от пользователей дополнительную информацию, например 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 для разработчиков.

1 Ответ

0 голосов
/ 08 марта 2019

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

Разрешения будут user_hometown и user_location, в соответствии с документами.

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

Поля будут hometown и location.

...