es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Firebase no puede encontrar el elemento pyrebase4.

Después de inicializar Firebase, he estado intentando ejecutar el siguiente código:

self.db.child("devices").update({"passwords": [], "can_open": "false", "state": self.state.value})

Sin embargo, sigo recibiendo el mismo error:

requests.exceptions.HTTPError: [Errno 404 Client Error: Not Found for url: https://<project id="">.firebaseapp.com/devices.json]

Actualmente estoy utilizando la biblioteca pyrebase4. ¿Qué puedo hacer para resolver esto?

Editar:
Aquí está el código de inicialización de Pyrebase:

firebase = pyrebase.initialize_app(config)
self.db = firebase.database()
self.db.child("devices").child(uuid).stream(self.sync_data)

config = {
"apiKey": "api key",
"authDomain": "<project id="">.firebaseapp.com",
"databaseURL": "https://<project id="">.firebaseapp.com",
"storageBucket": "<project id="">.appspot.com",
}

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El error sugiere que la URL de la base de datos es incorrecta o que los datos que está tratando de actualizar no existen. Verifique que el ID del proyecto Firebase en su configuración coincida con el ID de proyecto correcto, y que el nodo ‘devices’ exista en su base de datos en tiempo real de Firebase. Si no es así, cree el nodo ‘devices’ antes de ejecutar el comando de actualización. Además, confirme que tiene permisos para leer/escribir en esa ubicación de la base de datos.

Comments are closed.