Method: sites.versions.files.list

Lista os arquivos restantes a serem carregados para a versão especificada.

Solicitação HTTP

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

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. A versão para a qual listar os arquivos, no formato:

sites/ SITE_ID /versions/ VERSION_ID

Parâmetros de consulta

Parâmetros
status

enum ( Status )

O tipo de arquivos que devem ser listados para a versão especificada.

pageSize

integer

O número máximo de arquivos de versão a serem retornados.

O serviço poderá retornar um número menor se existirem menos arquivos de versão do que esse número máximo.
Se não for especificado, o padrão é 1000.

pageToken

string

Um token de uma chamada anterior para files.list que informa ao servidor onde retomar a listagem.

Solicitar corpo

O corpo da solicitação deve estar vazio.

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:

Representação JSON
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
Campos
files[]

object ( VersionFile )

A lista de caminhos para os hashes dos arquivos na versão especificada.

nextPageToken

string

O token de paginação, se existirem mais resultados além daqueles nesta resposta.

Inclua esse token na sua próxima chamada para files.list . Os tokens de página têm vida curta e não devem ser armazenados.

Escopos de autorização

Requer um dos seguintes escopos 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 obter mais informações, consulte Visão geral da autenticação .

Status

O status atual dos arquivos que estão sendo adicionados a uma versão.

Enums
STATUS_UNSPECIFIED O status padrão; não deve ser usado intencionalmente.
EXPECTED O arquivo foi incluído na versão e deverá ser carregado em um futuro próximo.
ACTIVE O arquivo já foi enviado para o Firebase Hosting.

Arquivo de versão

Um arquivo de conteúdo estático que faz parte de uma versão.

Representação JSON
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
Campos
path

string

O URI no qual o conteúdo do arquivo deve ser exibido.

hash

string

O hash de conteúdo SHA256 do arquivo.

status

enum ( Status )

Somente saída. O status atual de um arquivo específico na versão especificada.

O valor será pending upload ou uploaded .