Fügt Inhaltsdateien zur angegebenen Version hinzu.
Jede Datei muss weniger als 2 GB groß sein.
HTTP-Anfrage
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
Die URL verwendet die gRPC-Transcoding -Syntax.
Pfadparameter
Parameter | |
---|---|
parent | Erforderlich. Die Version, zu der Dateien hinzugefügt werden sollen, im Format: |
Anforderungstext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "files": { string: string, ... } } |
Felder | |
---|---|
files | Eine Reihe von Dateipfaden zu den Hashes, die den Assets entsprechen, die der Version hinzugefügt werden sollen. Ein Dateipfad zu einem leeren Hash entfernt den Pfad aus der Version. Berechnen Sie einen Hash, indem Sie die Datei mit Gzip komprimieren und dann den SHA256-Hash der neu komprimierten Datei verwenden. Ein Objekt, das eine Liste von |
Antwortkörper
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Felder | |
---|---|
uploadRequiredHashes[] | Die Inhalts-Hashes der angegebenen Dateien, die auf die angegebene URL hochgeladen werden müssen. |
uploadUrl | Die URL, auf die die Dateien hochgeladen werden sollen, im Format: Führen Sie einen mehrteiligen |
Berechtigungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht .