Dodaje pliki zawartości do określonej wersji.
Każdy plik musi mieć mniej niż 2 GB.
Żądanie HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
Adres URL używa składni transkodowania gRPC .
Parametry ścieżki
Parametry | |
---|---|
parent | Wymagany. Wersja do której mają zostać dodane pliki, w formacie: |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{ "files": { string: string, ... } } |
Pola | |
---|---|
files | Zestaw ścieżek plików do hashów odpowiadających zasobom, które należy dodać do wersji. Ścieżka pliku do pustego skrótu usunie ścieżkę z wersji. Oblicz skrót, pakując plik Gzipem, a następnie pobierając skrót SHA256 nowo skompresowanego pliku. Obiekt zawierający listę par |
Treść odpowiedzi
Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Pola | |
---|---|
uploadRequiredHashes[] | Skróty zawartości określonych plików, które należy przesłać pod określony adres URL. |
uploadUrl | Adres URL, na który mają zostać przesłane pliki, w formacie: Wykonaj wieloczęściowy |
Zakresy uprawnień
Wymaga jednego z następujących zakresów OAuth:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .