Ir a la consola

Método: sites.versions.files.list

Crea una lista de los archivos que faltan por subir para la versión especificada.

Solicitud HTTP

GET https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}/files

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
parent

string

Obligatorio. El superior para el cual crear la lista de archivos, en el formato:

sites/site-name/versions/versionID

Parámetros de consulta

Parámetros
status

enum(Status)

El tipo de archivos de la versión que debe aparecer en la lista.

pageSize

number

El tamaño de la página para mostrar. La configuración predeterminada es 1,000.

pageToken

string

El nextPageToken de una solicitud previa, si se proporciona. Esta será la versión codificada de un firebase.hosting.proto.metadata.ListFilesPageToken.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si el proceso es satisfactorio, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON

{
  "files": [
    {
      object(VersionFile)
    }
  ],
  "nextPageToken": string
}
Campos
files[]

object(VersionFile)

La ruta de lista/hashes en la versión especificada.

nextPageToken

string

El token de paginación, si existen más resultados.

Alcances de la autorización

Se necesita uno de los siguientes alcances de OAuth:

  • https://www.googleapis.com/auth/firebase.hosting.readonly
  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase.readonly
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

Status

El estado actual de los archivos que se agregan a una versión.

Enums
STATUS_UNSPECIFIED El estado predeterminado; no debe usarse de forma intencional.
EXPECTED El archivo se incluyó en la versión y se espera que se suba en un futuro cercano.
ACTIVE El archivo ya se subió a Firebase Hosting.

VersionFile

Un archivo con contenido estático que forma parte de una versión.

Representación JSON

{
  "path": string,
  "hash": string,
  "status": enum(Status)
}
Campos
path

string

El URI en el que el contenido del archivo debería mostrarse.

hash

string

El hash de contenido SHA256 del archivo.

status

enum(Status)

Solo salida. El estado actual de un archivo determinado en la versión especificada.
El valor será pending upload o uploaded.