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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

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

sites/SITE_ID/versions/VERSION_ID

Parâmetros de consulta

Parâmetros
status

enum (Status)

O tipo de arquivo que deve ser listado para a versão especificada.

pageSize

integer

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

O serviço pode 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 será 1000.

pageToken

string

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

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

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 houver mais resultados além daqueles nesta resposta.

Inclua esse token na próxima chamada para files.list. Os tokens de página são de curta duração e não devem ser armazenados.

Escopos de autorização

Requer um dos seguintes escopos 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 saber mais, consulte a 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 pode ser usado intencionalmente.
EXPECTED O arquivo foi incluído na versão e espera-se que seja carregado em breve.
ACTIVE O arquivo já foi enviado para o Firebase Hosting.

VersionFile

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 em que o conteúdo do arquivo precisa ser exibido.

hash

string

O hash de conteúdo SHA256 do arquivo.

status

enum (Status)

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

O valor será pending upload ou uploaded.