【发布时间】:2019-02-06 02:42:22
【问题描述】:
我在我的网络应用程序中使用 Twitch API 来允许用户链接他们的 Twitch 帐户。我已经能够成功地从 30 多个用户那里提取用户信息,例如用户名和电子邮件地址。
但我有一个用户尝试链接他们的帐户,但它崩溃了,因为他们的电子邮件地址(与 Twitch 关联,从 Twitch API 用户端点提取)未定义,我希望它是一个字符串。
我不知道不使用电子邮件地址就可以创建 Twitch 帐户。这个用户怎么可能没有?我确实找到了这个:https://www.reddit.com/r/Twitch/comments/7xzmf9/twitch_account_with_no_email_assoicated/
所以也许这个用户最初是通过亚马逊创建了一个 Twitch 帐户,而 API 无法看到他们与亚马逊相关的电子邮件地址?有人对此有经验吗?是否应将此作为问题/错误报告给 Twitch?
【问题讨论】:
-
你可以举报,但不崩溃也无济于事。如何处理没有电子邮件地址的帐户取决于您。另一个问题是:您真的需要电子邮件地址,只是为了将 twitchaccount 与您的应用关联吗?
-
我已将其更改为处理没有电子邮件地址的帐户,因此我不再遇到崩溃的问题。只是觉得这个问题很不寻常,可能会帮助遇到同样问题的其他人了解正在发生的事情。
标签: javascript oauth twitch