首页 > 解决方案 > 尝试从 Firebase 获取令牌时出现“EMAIL_NOT_FOUND”错误

问题描述

我正在尝试使用以下 API 通过邮递员使用电子邮件和密码获取 firebase 令牌

https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key={API_KEY}

下面是本体

{"email":"{YOUR_EMAIL_ADDRESS}","password":"{PASSWORD}","returnSecureToken":true}

我使用了正确的电子邮件和密码,用于登录 Firebase 控制台。但我收到 EMAIL_NOT_FOUND 错误,如下所示。

{
  "error": {
    "code": 400,
    "message": "EMAIL_NOT_FOUND",
    "errors": [
      {
        "message": "EMAIL_NOT_FOUND",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}

从firebase文档中,当“没有与此标识符对应的用户记录。用户可能已被删除”时,我们会得到这个错误。

但是我可以在“用户和权限”下看到电子邮件,并且角色是“所有者”。我正在使用相同的电子邮件 ID。谁能帮我解决这个问题。

标签: firebasepostman

解决方案


您需要在身份验证列表中添加用户:

https://console.firebase.google.com/project/*****/authentication/users

Firebase 添加用户面板:


推荐阅读