firebase - 尝试从 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。谁能帮我解决这个问题。
解决方案
您需要在身份验证列表中添加用户:
https://console.firebase.google.com/project/*****/authentication/users
Firebase 添加用户面板:
推荐阅读
- java - 我的神经网络有更好的激活函数吗?
- android - 如何“交换 UI 片段”?
- go - 如何在 Go 中打印浮点数的二进制表示?
- swift - 斯威夫特 4 FirebaseAuth
- spring - 在 Spring 中为多个 RestController 端点配置 Cache-Control
- ios - 确定应用程序启动源(有机与非有机)
- php - How to create a table of data in my MySQL using laravel5.5?
- python - 恢复模型张量流
- python - 如何在不复制的情况下传递python列表切片?
- apache-kafka - 如何使用 Python-kafka 管理客户端在 Kafka 中创建主题?