Method: projects.list

Répertorie chaque FirebaseProject accessible à l'appelant.

Les éléments sont renvoyés sans ordre particulier, mais ils constitueront une vue cohérente des projets lorsque des demandes supplémentaires seront effectuées avec un pageToken .

Cette méthode est finalement cohérente avec les mutations de projets, ce qui signifie que les projets nouvellement provisionnés et les modifications récentes apportées aux projets existants peuvent ne pas être reflétés dans l'ensemble des projets. La liste comprendra uniquement les projets ACTIFS.

projects.get pour des lectures cohérentes ainsi que pour des détails supplémentaires sur le projet.

Requête HTTP

GET https://firebase.googleapis.com/v1beta1/projects

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres de requête

Paramètres
pageToken

string

Jeton renvoyé lors d'un appel précédent à projects.list indiquant où dans l'ensemble des projets reprendre la liste.

pageSize

integer

Le nombre maximum de projets à renvoyer dans la réponse.

Le serveur peut en renvoyer moins à sa discrétion. Si aucune valeur n'est spécifiée (ou si une valeur trop grande est spécifiée), le serveur imposera sa propre limite.

Cette valeur ne peut pas être négative.

showDeleted

boolean

Facultatif. Contrôle si les projets à l'état DELETED doivent être renvoyés dans la réponse.

S’il n’est pas spécifié, seuls les projets ACTIVE seront renvoyés.

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
{
  "results": [
    {
      object (FirebaseProject)
    }
  ],
  "nextPageToken": string
}
Des champs
results[]

object ( FirebaseProject )

Une page de la liste des Projets accessibles à l'appelant.

nextPageToken

string

Si la liste de résultats est trop longue pour tenir dans une seule réponse, un jeton est renvoyé. Si la chaîne est vide, alors cette réponse constitue la dernière page de résultats.

Ce jeton peut être utilisé lors d'appels ultérieurs à projects.list pour rechercher le groupe de projets suivant.

Les jetons de page sont de courte durée et ne doivent pas être conservés.

Portées des autorisations

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

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

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