Agrega archivos de contenido a la versión especificada.
Cada archivo debe tener un tamaño inferior a 2 GB.
Solicitud HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. La versión a la que se agregan los archivos, en el formato:
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "files": { string: string, ... } } |
Campos | |
---|---|
files |
Un conjunto de rutas de archivo a los hash correspondientes a los activos que deben agregarse a la versión. Una ruta de archivo a un hash vacío quitará la ruta de la versión. Para calcular un hash, aplica una compresión Gzip al archivo y, luego, toma el hash SHA256 del archivo recién comprimido. Un objeto que contiene una lista de pares |
Cuerpo de la respuesta
Si el proceso es satisfactorio, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Campos | |
---|---|
uploadRequiredHashes[] |
Los hash de contenido de los archivos especificados que se deben subir a la URL especificada. |
uploadUrl |
La URL a la cual se deben subir los archivos, en el formato:
Realiza un |
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.