Firebase admin-sdk:'权限被拒绝'

时间:2017-10-10 12:20:40

标签: python google-app-engine flask firebase-realtime-database firebase-admin

我正在尝试使用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):

  1. 根据this,我确保我当前的服务帐户具有编辑角色,而不是查看器角色。

  2. 我的数据库规则目前是公开的:except

  3. 不确定这是否相关,只是一个FYI:我现在没有任何db用户,即。 &#34;身份验证&#34;控制台中的选项卡不显示任何用户。

0 个答案:

没有答案