📅  最后修改于: 2023-12-03 15:30:46.375000             🧑  作者: Mango
Firebase-Admin Python 是一个 Python 版的 Firebase Admin SDK,提供了访问 Firebase 服务的 API。它支持 Python 2.7 和 3.4+ 版本。
Firebase-Admin Python 可以通过 pip
进行安装。
pip install firebase-admin
在使用 Firebase-Admin Python 之前,您需要为您的项目创建一个 Firebase 应用,并下载一个服务帐号密钥作为管理员凭据。您可以在 Firebase 控制台 中创建新的应用,也可以将您现有的应用导入 Firebase。
初始化 Firebase-Admin Python 的方法如下:
import firebase_admin
from firebase_admin import credentials
cred = credentials.Certificate('path/to/serviceAccount.json')
firebase_admin.initialize_app(cred)
这段代码创建了一个 Firebase 应用,并通过 Service Account 认证凭证初始化了应用。serviceAccount.json
是在 Firebase 控制台中下载的应用的管理员私钥,它包含了访问 Firebase 服务所需的数据。
Firebase-Admin Python 支持对以下 Firebase 服务进行访问:
您可以从以下示例中了解如何在 Python 代码中使用 Firebase-Admin Python:
from firebase_admin import db
ref = db.reference('/')
ref.set({
'foo': 'bar',
'spam': 'eggs'
})
在这个示例中,我们将一个简单的 JSON 作为参数传递给 set()
方法,以更新 Firebase 实时数据库中根节点的数据。
Firebase-Admin Python 为 Python 程序员提供了访问 Firebase 服务的便利性,使他们可以轻松地与 Firebase 应用进行交互。如果您打算使用 Firebase 服务,那么 Firebase-Admin Python 将是一个非常有用的工具。