Я пытаюсь использовать расширение Laravel Socialite.github API oauth с laravel/socialite: не возвращает email
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= $ токенов И ответ, кажется, хорошо для поля электронной почты за исключением: это null
. Другие поля выглядят хорошо: login
, id
, avatar_url
и т. Д.
Как я могу получить адрес электронной почты пользователя?
Как упоминалось ранее, область по умолчанию содержит ' пользователь: email'. Кажется, это ошибка, и я сделал запрос на тяну. – DmitryR
@DmitryR также не возвращает имя. – junior