【问题标题】:Twitch API User Email is Undefined, No Email Associated With Account?Twitch API 用户电子邮件未定义,没有与帐户关联的电子邮件?
【发布时间】: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


【解决方案1】:

我添加了代码来说明没有地址的用户。事实证明(在给出这个答案的时候)有一个没有电子邮件地址的 Twitch 帐户是可能的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-20
    • 1970-01-01
    • 2018-12-28
    • 2016-05-14
    • 2015-11-01
    • 1970-01-01
    • 2011-08-29
    • 2014-09-16
    相关资源
    最近更新 更多