Похоже, что не хватает документации по firebase python API. Что я хочу сделать, так это получить ссылку на скачивание всех файлов в папке на firebase-хранилище через мое приложение Flask. Мой последний подход был:
from firebase_admin import storage
bucket = storage.bucket()
blob = bucket.blob('articles/'+aid+'/resources')
server_path = blob.generate_signed_url(datetime.timedelta(seconds=999999999), method='GET')
print(server_path)
проблема в том, что blob = bucket.blob('articles/'+aid+'/resources')
указывает на папку в хранилище, и когда я пытаюсь получить ссылку на скачивание для папки, ссылка не работает.
Теперь я могу решить эту проблему двумя способами:
- найти способ сжать папку и получить ссылку для загрузки
- перечислить файлы в папке, а затем получить ссылку для загрузки каждого из них
К сожалению, я не могу найти документацию о том, как выполнить эти 2 задачи в python. PS. Я уже использую firebase_admin для инициализации своего приложения, и я бы не стал переключаться на pyrebase или другие сторонние библиотеки.