Method: projects.list

Listet jedes FirebaseProject auf, auf das der Aufrufer zugreifen kann.

Die Elemente werden in keiner bestimmten Reihenfolge zurückgegeben, stellen jedoch eine konsistente Ansicht der Projekte dar, wenn zusätzliche Anforderungen mit einem pageToken gestellt werden.

Diese Methode ist schließlich mit Projektmutationen konsistent, was bedeutet, dass neu bereitgestellte Projekte und aktuelle Änderungen an vorhandenen Projekten möglicherweise nicht in der Gruppe der Projekte widergespiegelt werden. Die Liste enthält nur AKTIVE Projekte.

Verwenden Sie projects.get für konsistente Lesevorgänge sowie für zusätzliche Projektdetails.

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Abfrageparameter

Parameter
pageToken

string

Von einem vorherigen Aufruf von projects.list zurückgegebenes Token, das angibt, an welcher Stelle in der Reihe von Projekten die Auflistung fortgesetzt werden soll.

pageSize

integer

Die maximale Anzahl von Projekten, die in der Antwort zurückgegeben werden sollen.

Der Server kann nach eigenem Ermessen weniger zurückgeben. Wenn kein Wert angegeben wird (oder ein zu großer Wert angegeben wird), legt der Server sein eigenes Limit fest.

Dieser Wert darf nicht negativ sein.

showDeleted

boolean

Optional. Steuert, ob Projekte im DELETED Status in der Antwort zurückgegeben werden sollen.

Wenn nicht angegeben, werden nur ACTIVE Projekte zurückgegeben.

Anforderungstext

Der Anfragetext muss leer sein.

Antwortkörper

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "results": [
    {
      object (FirebaseProject)
    }
  ],
  "nextPageToken": string
}
Felder
results[]

object ( FirebaseProject )

Eine Seite der Liste der Projekte, die für den Aufrufer zugänglich sind.

nextPageToken

string

Wenn die Ergebnisliste zu groß ist, um in eine einzelne Antwort zu passen, wird ein Token zurückgegeben. Wenn die Zeichenfolge leer ist, handelt es sich bei dieser Antwort um die letzte Ergebnisseite.

Dieses Token kann in nachfolgenden Aufrufen von projects.list verwendet werden, um die nächste Gruppe von Projekten zu finden.

Seitentokens sind von kurzer Dauer und sollten nicht beibehalten werden.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • 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

Weitere Informationen finden Sie in der Authentifizierungsübersicht .