Method: sites.versions.files.list

Répertorie les fichiers restants à télécharger pour la version spécifiée.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
parent

string

Requis. La version pour laquelle lister les fichiers, au format :

sites/ SITE_ID /versions/ VERSION_ID

Paramètres de requête

Paramètres
status

enum ( Status )

Type de fichiers qui doivent être répertoriés pour la version spécifiée.

pageSize

integer

Le nombre maximum de fichiers de version à renvoyer.

Le service peut renvoyer un nombre inférieur s'il existe moins de fichiers de version que ce nombre maximum.
Si non spécifié, la valeur par défaut est 1 000.

pageToken

string

Un jeton d'un appel précédent à files.list qui indique au serveur où reprendre le listing.

Corps de la demande

Le corps de la requête doit être vide.

Corps de réponse

En cas de succès, le corps de la réponse contient des données avec la structure suivante :

Représentation JSON
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
Des champs
files[]

object ( VersionFile )

La liste des chemins d'accès aux hachages des fichiers dans la version spécifiée.

nextPageToken

string

Le jeton de pagination, s'il existe d'autres résultats que ceux de cette réponse.

Incluez ce jeton dans votre prochain appel à files.list . Les jetons de page sont de courte durée et ne doivent pas être stockés.

Portées des autorisations

Nécessite l'une des étendues OAuth suivantes :

  • 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

Pour plus d'informations, consultez la Présentation de l'authentification .

Statut

L'état actuel des fichiers ajoutés à une version.

Énumérations
STATUS_UNSPECIFIED Le statut par défaut ; ne doit pas être utilisé intentionnellement.
EXPECTED Le fichier a été inclus dans la version et devrait être téléchargé dans un avenir proche.
ACTIVE Le fichier a déjà été téléchargé sur Firebase Hosting.

Fichier de version

Un fichier de contenu statique qui fait partie d'une version.

Représentation JSON
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
Des champs
path

string

L'URI auquel le contenu du fichier doit s'afficher.

hash

string

Le hachage du contenu SHA256 du fichier.

status

enum ( Status )

Sortie uniquement. L'état actuel d'un fichier particulier dans la version spécifiée.

La valeur sera soit pending upload , soit uploaded .