我试图通过python服务器使用管理sdk访问firebase数据库。在guide之后,我配置我的应用程序:
from firebase_admin import credentials, db
firebase_admin.initialize_app(
credentials.Certificate('secret/serviceAccountKey.json'),
{'databaseURL': 'https://my-app.firebaseio.com'})
其中secret/serviceAccountKey.json
是从项目设置的service accounts选项卡下载的文件
不是,我试图get()
从数据库的ref获取数据库值:
但是我在except
块中得到以下错误:
ERROR>>> ('Connection aborted.', error(13, 'Permission denied'))
附加说明(FYI):
根据this,我确保我当前的服务帐户具有编辑角色,而不是查看者角色。
我的数据库规则暂时是公开的:{ "rules": { ".read": "true", ".write": "true" } }
不确定这是否相关,但仅供参考:我目前没有任何数据库用户,即控制台中的“身份验证”选项卡不显示任何用户。
目前没有回答
相关问题 更多 >
编程相关推荐