我正在尝试使用以下方法从AngularFire 2.0.1(Firebase 3.0.5)创建Firebase用户:
$createUserWithEmailAndPassword(email, password)
api返回错误:
{"code":"auth/invalid-api-key",
"message":"Your API key is invalid, please check you have copied it correctly."}
该应用的配置如下所示:
{apiKey: "my_verified_key",
authDomain: "my_verified_project_id.firebaseapp.com",
databaseURL: "https://my_verified_project_id.firebaseio.com/"}
其中my_verified_key是
中的数据库密钥 https://console.firebase.google.com/project/my_app/settings/database
my_verified_project_id是在
找到的ProjectId https://console.firebase.google.com/iam-admin/settings/project?project=my_verified_project_id&consoleReturnUrl=https:%2F%2Fconsole.firebase.google.com%2Fproject%2Fmy_verified_project_id%2Fsettings%2Fgeneral%2F
在网络日志中,我看到错误来自POST到
https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key=my_verified_key
我已检查过为我的应用启用了身份工具包API。
我已尝试在其他地方建议的Firebase控制面板中禁用/启用电子邮件/密码身份验证。
我试图从节点库创建用户,但似乎大多数auth功能都没有在那里实现。
答案 0 :(得分:4)
确保您获得了正确的API密钥。转到firebase控制台页面: https://firebase.corp.google.com/project/ /认证/用户 单击右上角的WEB SETUP: 提供的代码段将包含自动生成的API密钥给您。