尝试从Firebase获取令牌时出现“ EMAIL_NOT_FOUND”错误

时间:2020-06-19 22:06:04

标签: firebase postman

我正在尝试使用以下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。谁能帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

您需要在认证列表中添加用户:

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

Firebase 添加用户面板: