После прохождения OAuth через Discord некоторые из моих пользователей сообщают, что не могут зарегистрироваться в моем веб-приложении.
После дальнейшего изучения я обнаружил, что в некоторых случаях (часто) Discord отправлял null
вместо фактического электронного адреса пользователя в ответе. Я использовал идентификатор + адрес электронной почты.
Есть идеи почему?
Пример ответа:
{"id":"****************","username":"*******","avatar":null,"discriminator":"****","email":null,"verified":false,"locale":"en-US","mfa_enabled":false,"flags":0}