Adiciona arquivos de conteúdo à versão especificada.
Cada arquivo deve ter menos de 2 GB.
Solicitação HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
parent | Obrigatório. A versão à qual adicionar arquivos, no formato: |
Solicitar corpo
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "files": { string: string, ... } } |
Campos | |
---|---|
files | Um conjunto de caminhos de arquivo para os hashes correspondentes aos ativos que devem ser adicionados à versão. Um caminho de arquivo para um hash vazio removerá o caminho da versão. Calcule um hash compactando o arquivo com Gzip e, em seguida, obtendo o hash SHA256 do arquivo recém-compactado. Um objeto que contém uma lista de pares |
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:
Representação JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Campos | |
---|---|
uploadRequiredHashes[] | Os hashes de conteúdo dos arquivos especificados que precisam ser carregados no URL especificado. |
uploadUrl | A URL para a qual os arquivos devem ser carregados, no formato: Execute um |
Escopos de autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Para obter mais informações, consulte Visão geral da autenticação .