我正在尝试使用admin-sdk通过我的python服务器访问我的firebase数据库。在guide之后,我配置了我的应用:
if (average >= 90 && average <= 100)
{
return "Grade A";
}
else if (average >= 75 && average < 90)
{
return "Grade B";
}
else
{
return "Grade C";
}
from firebase_admin import credentials, db
firebase_admin.initialize_app(
credentials.Certificate('secret/serviceAccountKey.json'),
{'databaseURL': 'https://my-app.firebaseio.com'})
是从项目设置service accounts标签
不是,我尝试secret/serviceAccountKey.json
来自db的ref:
get()
但是我在 try:
ref = db.reference('')
print ref.get()
except Exception as err:
print 'ERROR>>>', err
块中收到以下错误:
ERROR&GT;&GT;&GT; (&#39;连接已中止。&#39;,错误(13,&#39;权限被拒绝&#39;)
附加说明(FYI):
根据this,我确保我当前的服务帐户具有编辑角色,而不是查看器角色。
我的数据库规则目前是公开的:except
不确定这是否相关,只是一个FYI:我现在没有任何db用户,即。 &#34;身份验证&#34;控制台中的选项卡不显示任何用户。