如何通过Python获取Firebase目录下所有文件的URL

2ledvvac  于 2023-11-20  发布在  Python
关注(0)|答案(1)|浏览(144)

我有一个目录(wallpaper_app/Best_Wallpapers)在Firebase的存储,它有一些文件。我想所有文件的网址。
但是当我尝试通过以下方式获取list_files时,

image = storage.child('wallpaper_app/Best_Wallpapers/').list_files()

字符串
我犯了一个错误:

File "d:\Project\wallpaper-app-kivy\temp.py", line 33, in <module>
    imageUrl = storage.list_files()
  File "D:\Project\wallpaper-app-kivy\wallpaper-app\lib\site-packages\pyrebase\pyrebase.py", line 507, in list_files
    return self.bucket.list_blobs()
AttributeError: 'Storage' object has no attribute 'bucket'

ss2ws0br

ss2ws0br1#

您必须获得一个服务帐户。转到 Firebase Admin SDK 中的 * 项目设置 *,然后 * 服务帐户。向下滚动以创建新的私钥并下载文件。
您必须通过“serviceAccount”键将文件的路径传递给配置字典。

相关问题