使用 Firebase 管理员创建帐户时出错
Error creating account with Firebase admin
我正在尝试使用 Firebase 函数和 Firebase 管理员为用户创建一个帐户。尝试创建帐户时出现以下错误:
Access Not Configured. Google Identity Toolkit API has not been used in project 252096998845 before or it is disabled. Enable it by visiting https://...
问题是,如果与我当前的项目编号不同,它在错误消息中给我的项目编号。不知何故它有错误的项目?我的所有其他功能都运行良好,在我当前的项目中没有任何问题。
我访问了它给我的URL,但是这个项目显然不存在
这个项目是从 'old' Firebase 迁移过来的,如果这很重要的话。
编辑:
已启用适当的登录方法。
我正在使用 NodeJS 管理 SDK。
我已经尝试在 Google 控制台中 select 我的项目并寻找 Identity Toolkit API,但它已经启用。
完整错误:
An internal error has occurred. Raw server response: "{"error":{"errors":[{"domain":"usageLimits","reason":"accessNotConfigured","message":"Access Not Configured. Google Identity Toolkit API has not been used in project 252096998845 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=252096998845 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.","extendedHelp":"https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=252096998845"}],"code":403,"message":"Access Not Configured. Google Identity Toolkit API has not been used in project 252096998845 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=252096998845 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."}}"
转到您的 firebase 帐户并找到这个
authentication -> sign-in method
它将显示许多登录方法,如 facebook、phone、google 等。
启用 google 登录方法并重试。
我正在使用 admin.inializeApp(functions.config().firebase)
初始化我的应用程序。使用
初始化应用程序
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: 'https://XYZ.firebaseio.com/',
storageBucket: 'gs://project-XYZ.appspot.com/'
});
方法修复了它。
我正在尝试使用 Firebase 函数和 Firebase 管理员为用户创建一个帐户。尝试创建帐户时出现以下错误:
Access Not Configured. Google Identity Toolkit API has not been used in project 252096998845 before or it is disabled. Enable it by visiting https://...
问题是,如果与我当前的项目编号不同,它在错误消息中给我的项目编号。不知何故它有错误的项目?我的所有其他功能都运行良好,在我当前的项目中没有任何问题。
我访问了它给我的URL,但是这个项目显然不存在
这个项目是从 'old' Firebase 迁移过来的,如果这很重要的话。
编辑: 已启用适当的登录方法。 我正在使用 NodeJS 管理 SDK。 我已经尝试在 Google 控制台中 select 我的项目并寻找 Identity Toolkit API,但它已经启用。
完整错误:
An internal error has occurred. Raw server response: "{"error":{"errors":[{"domain":"usageLimits","reason":"accessNotConfigured","message":"Access Not Configured. Google Identity Toolkit API has not been used in project 252096998845 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=252096998845 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.","extendedHelp":"https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=252096998845"}],"code":403,"message":"Access Not Configured. Google Identity Toolkit API has not been used in project 252096998845 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=252096998845 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."}}"
转到您的 firebase 帐户并找到这个
authentication -> sign-in method
它将显示许多登录方法,如 facebook、phone、google 等。 启用 google 登录方法并重试。
我正在使用 admin.inializeApp(functions.config().firebase)
初始化我的应用程序。使用
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: 'https://XYZ.firebaseio.com/',
storageBucket: 'gs://project-XYZ.appspot.com/'
});
方法修复了它。