Это базовая c функция для извлечения sh данных в базу данных firebase в реальном времени, которую я хочу редактировать:
def pushUserData2Firebase():
Принять уже известную информацию пользователя:
email = input("Please Enter your email: \n")
password = getpass("Please Enter your password: \n")
Аутентификация и вход в систему:
#Get a reference to auth service
auth = firebase.auth()
user = auth.sign_in_with_email_and_password(email, password)
Откройте базу данных и введите в нее sh:
# Get a reference to the database service
db = firebase.database()
# data to save
data = {
"device": "plant monitor 1"
}
user = auth.refresh(user['refreshToken'])
# Pass the user's idToken to the push method
results = db.child("users").push(data, user['idToken'])
print("Data pushed succesfully!")
Программы не обрабатывают sh ничего в реальном времени база данных. Я прочитал кое-что о служебной учетной записи и административном SDK, но не знаю, что изменить в своем коде.