Я пытаюсь использовать расширение Laravel Socialite.
URL-адрес, который он генерирует для github, имеет scope=user%3Aemail
:
https://github.com/login/oauth/authorize?client_id=111111&redirect_uri=http%3A%2F%2Flocalhost%3A8880%2Fauth%2Fcallback%2Fgithub&scope=user%3Aemail&state=222222&response_type=code
Затем запрашивается https://api.github.com/user?access_token=$token И ответ кажется в порядке, за исключением поля электронной почты: это null
. Другие поля выглядят хорошо: login
, id
, avatar_url
и т. д.
Как я могу получить электронную почту пользователя?