Aggiunge file di contenuto alla versione specificata.
Ogni file deve avere dimensioni inferiori a 2 GB.
Richiesta HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
L'URL usa la sintassi di transcodifica gRPC .
Parametri del percorso
Parametri | |
---|---|
parent | Necessario. La versione a cui aggiungere i file, nel formato: |
Richiedi corpo
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "files": { string: string, ... } } |
Campi | |
---|---|
files | Una serie di percorsi di file agli hash corrispondenti alle risorse che dovrebbero essere aggiunte alla versione. Un percorso file con un hash vuoto rimuoverà il percorso dalla versione. Calcola un hash comprimendo il file con Gzip e quindi prendendo l'hash SHA256 del file appena compresso. Un oggetto contenente un elenco di coppie |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Campi | |
---|---|
uploadRequiredHashes[] | Gli hash del contenuto dei file specificati che devono essere caricati nell'URL specificato. |
uploadUrl | L'URL su cui caricare i file, nel formato: Esegui un |
Ambiti autorizzativi
Richiede uno dei seguenti ambiti OAuth:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, vedere la panoramica sull'autenticazione .