Как написать в базу данных реального времени FireBase в python с использованием аутентифицированных пользователей? - PullRequest
0 голосов
/ 16 февраля 2020

Это базовая 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, но не знаю, что изменить в своем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...