我正在尝试使用以下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。谁能帮我解决这个问题。
答案 0 :(得分:2)
您需要在认证列表中添加用户:
https://console.firebase.google.com/project/*****/authentication/users
Firebase 添加用户面板: