相信你做得很好。我是 firebase 的新手,正在尝试进行用户身份验证。我已经安装了pyrebase4并在firebase控制台上创建了一个项目。我还启用了使用“电子邮件和密码”登录并尝试连接我的应用程序。下面是我正在尝试的代码:
import pyrebase
#connect to firebase via key-value pair
firebaseConfig = {
"apiKey": "xxxxxxxxxxxxxxxxxx",
"authDomain": "xxxxxxxxxxx",
"projectId": "xxxxxxxxxxx",
"storageBucket": "xxxxxxxxxxxxxx",
"messagingSenderId": "xxxxxxxxxxxxx",
"appId": "xxxxxxxxxxxxxxxxxxxx",
"measurementId": "G-5GCDEC526E"
}
#initialize the app
firebase = pyrebase.initialize_app(firebaseConfig)
#connect to firebase database
#db = firebase.database()
auth = firebase.auth()
#storage = firebase.storage()
#user login authentication
email = input("Enter your email: \n")
password = input("Enter your password: \n")
user = auth.create_user_with_email_and_password(email, password)
auth.get_account_info(user['idToken'])
我使用 VS Code 作为 IDE、Python 3.8 和 Ubuntu 操作系统。以下是我收到的错误:
python3 main.py
Traceback (most recent call last):
File "main.py", line 15, in <module>
firebase = pyrebase.initialize_app(firebaseConfig)
File "/home/sonu/.local/lib/python3.8/site-packages/pyrebase/pyrebase.py", line 28, in initialize_app
return Firebase(config)
File "/home/sonu/.local/lib/python3.8/site-packages/pyrebase/pyrebase.py", line 36, in __init__
self.database_url = config["databaseURL"]
KeyError: 'databaseURL'
你能帮我解决这个问题吗?提前致谢。