- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
. 我尝试执行以下代码行: -6ren">
我想使用 python 官方库 (firebase_admin
) 而不是 pyrebase
或 python-firebase
通过 Firebase 数据库检索一些数据>.
我尝试执行以下代码行:
from firebase_admin import db
from firebase_admin import credentials
import firebase_admin
cred = credentials.Certificate('https://project_name.firebaseio.com/.json')
firebase_admin.initialize_app(cred)
result = db.Query.get()
但是我收到以下错误:
FileNotFoundError: [Errno 2] No such file or directory: 'https://project_name.firebaseio.com/.json'
即使当我在浏览器上输入此网址(将 project_name
替换为我的真实项目名称)时,我还是从数据库中获取了 json 数据。
如何修复此错误?
最佳答案
证书
应指向包含您的凭据/证书的本地文件。相反,您将其指向数据库 URL,该 URL 不是本地文件,因此库会抛出错误。
来自documentation on initializing the Python SDK :
import firebase_admin
from firebase_admin import credentials
from firebase_admin import db
# Fetch the service account key JSON file contents
cred = credentials.Certificate('path/to/serviceAccountKey.json')
# Initialize the app with a service account, granting admin privileges
firebase_admin.initialize_app(cred, {
'databaseURL': 'https://databaseName.firebaseio.com'
})
# As an admin, the app has access to read and write all data, regardless of Security Rules
ref = db.reference('restricted_access/secret_document')
print(ref.get())
关于python - "No such file or directory"与 firebase_admin python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50908486/
我有一个使用 python firebase_admin SDK 的 Tornado 应用程序。当我在单个进程中运行时: console_server = tornado.httpserver.HTT
我在 Google App Engine 中部署了一个 python 代码。在我的代码中,尝试导入 firebase_admin,但它显示以下错误, import firebase_admin Imp
从包 firebase_admin 导入 Firestore 模块时遇到问题。 import firebase_admin from firebase_admin import credentials
我正在使用 firebase 来解析用户数据进行身份验证,如下所示: 从 firebase_admin 导入身份验证 decoded_token = auth.verify_id_token(clie
我想使用 python 官方库 (firebase_admin) 而不是 pyrebase 或 python-firebase 通过 Firebase 数据库检索一些数据>. 我尝试执行以下代码行:
我是 Firebase 新手,正在在线学习他们的教程。我正在尝试对我用一些记录创建的快速数据库进行身份验证。我收到错误:TypeError:init() 获得意外的关键字参数“status” 我已确保
我正在构建一个使用 Firestore 的 python 客户端应用程序。我已成功使用 Google Identity Platform 注册并登录 Firebase 项目,并使用 google.cl
我是一名优秀的程序员,十分优秀!