如何解决PYREBASE-我有一个用于某人的Firebase应用程序的APIKey,我想查看他们存储桶中的文件
使用python3 pyrebase模块:
我知道一些文件名,可以通过storage.child()
访问它们,但是我想获取存储中文件的完整列表。
我尝试过
import pyrebase
config = {
"apiKey": "apiKey","authDomain": "projectId.firebaseapp.com","databaseURL": "https://databaseName.firebaseio.com","storageBucket": "projectId.appspot.com"
}
firebase = pyrebase.initialize_app(config)
和
storage = firebase.storage()
files = storage.list_files()
但它仍然返回
AttributeError: 'Storage' object has no attribute 'bucket'
同样,我不拥有firebase数据库,我仍然拥有API密钥,而不是serviceAccount json文件。
更新:我已经提取并授权了承载密钥。我可以使用它来授权登录吗?
解决方法
根据此issue,您需要按照here所述将服务帐户凭据添加到配置中。
您可以在the documentation之后创建和下载密钥。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。