Discord OAuth2 не дает электронную почту - PullRequest
0 голосов
/ 08 апреля 2020

После прохождения OAuth через Discord некоторые из моих пользователей сообщают, что не могут зарегистрироваться в моем веб-приложении.

После дальнейшего изучения я обнаружил, что в некоторых случаях (часто) Discord отправлял null вместо фактического электронного адреса пользователя в ответе. Я использовал идентификатор + адрес электронной почты.

Есть идеи почему?

Пример ответа:

{"id":"****************","username":"*******","avatar":null,"discriminator":"****","email":null,"verified":false,"locale":"en-US","mfa_enabled":false,"flags":0}
...