Я использую Twitch API в своем веб-приложении, чтобы пользователи могли связать свою учетную запись Twitch. Мне удалось успешно получить информацию о пользователе, такую как имя пользователя и адрес электронной почты, от более чем 30 пользователей.
Но у меня был пользователь, пытающийся связать свою учетную запись, и произошел сбой, потому что его адрес электронной почты (связанный с Twitch, извлеченный из конечной точки пользователей API Twitch) не был определен, и я ожидал, что это будет строка.
Я не знал, что можно создать учетную запись Twitch, не используя адрес электронной почты. Как у этого пользователя его не было? Я нашел это: https://www.reddit.com/r/Twitch/comments/7xzmf9/twitch_account_with_no_email_assoicated/
Так может быть, этот пользователь изначально создал учетную запись Twitch через Amazon, и API не может увидеть его адрес электронной почты, связанный с Amazon? У кого-нибудь есть опыт в этом? Следует ли сообщать об этом Twitch как о проблеме/ошибке?