Method: projects.buckets.list

Répertorie les compartiments de stockage liés pour un projet.

Requête HTTP

GET https://firebasestorage.googleapis.com/v1beta/{parent=projects/*}/buckets

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
parent

string

Requis. Nom de la ressource du projet Firebase parent, projects/{project_number} .

L'autorisation nécessite l'autorisation IAM suivante sur la ressource parent spécifiée :

  • firebasestorage.buckets.list

Paramètres de requête

Paramètres
pageSize

integer

Le nombre maximum de compartiments à renvoyer. S'il n'est pas défini, le serveur utilisera une valeur par défaut raisonnable.

pageToken

string

Un jeton de page, reçu lors d'un précédent appel buckets.list . Fournissez ceci pour récupérer la page suivante.

Lors de la pagination, tous les autres paramètres fournis à buckets.list doivent correspondre à l'appel qui a fourni le jeton de page.

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 :

La réponse renvoyée par buckets.list .

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

object ( Bucket )

La liste des buckets liés.

nextPageToken

string

Un jeton qui peut être envoyé en tant que pageToken pour récupérer la page suivante. Si ce champ est omis, il n'y a pas de pages suivantes.

Portées des autorisations

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

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

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

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • firebasestorage.buckets.list

Pour plus d'informations, consultez la documentation IAM .