首页 > 解决方案 > 如何将firebase android项目连接到python firebase

问题描述

我的笔记本电脑上有一个 python 脚本,我想在其中将一些数据连续推送到 firebase 实时数据库。现在这很容易,但我必须为此创建一个 web 应用程序 firebase 项目。接下来,我想从我的 Flutter 应用程序的这个 web-app firebase 数据库中检索相同的数据,但我认为为此我需要创建一个 android firebase 项目。

那么如何将数据从我的 python 脚本发送到 android firebase 项目?

对于 python,我创建了一个 web 应用程序项目,这是我从 firebase 收到的配置:

firebaseConfig = {
    "apiKey": "...",
    "authDomain": "...",
    "projectId": "...",
    "storageBucket": "...",
    "messagingSenderId": "...",
    "appId": "...",
    "measurementId": "..."
}

firebase = pyrebase.initialize_app(firebaseConfig)

db = firebase.database()

data = {"key":"value"}
db.push(data)

所以这很容易,但在我的颤振应用程序上,我无法连接到同一个数据库,android firebase 项目也无法提供相同的配置来连接 python。

那么我还有什么其他选择或解决这个问题的方法?

提前致谢。

标签: pythonfirebaseflutterfirebase-realtime-database

解决方案


对于在笔记本电脑上运行的 Python 脚本,您应该使用“Python Firebase Admin SDK”。它将写入您的普通 Firebase 数据库。我有一个 Python 脚本正在运行并将内容上传到我的 Fireabse DB,我的 Android 应用程序可以读取它。


推荐阅读