Method: projects.apps.releases.list

Listet Veröffentlichungen auf. Standardmäßig wird nach createTime in absteigender Reihenfolge sortiert.

HTTP-Anfrage

GET https://firebaseappdistribution.googleapis.com/v1/{parent=projects/*/apps/*}/releases

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
parent

string

Erforderlich. Der Name der App-Ressource, die den Release-Ressourcen übergeordnet ist.

Format: projects/{projectNumber}/apps/{appId}

Für die Autorisierung ist die folgende IAM- Berechtigung für das Firebase-Projekt erforderlich, das parent der angegebenen übergeordneten Ressource ist:

  • firebaseappdistro.releases.list

Abfrageparameter

Parameter
pageSize

integer

Die maximale Anzahl der zurückzugebenden Releases. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Der gültige Bereich ist [1-100]; Wenn nicht angegeben (0), werden höchstens 25 Releases zurückgegeben. Werte über 100 werden auf 100 erzwungen.

pageToken

string

Ein Seitentoken, das von einem früheren releases.list Aufruf empfangen wurde. Geben Sie dies an, um die nächste Seite abzurufen.

Beim Paginieren müssen alle anderen für releases.list bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

orderBy

string

Die Felder, die zum Bestellen von Veröffentlichungen verwendet werden.

Unterstützte Felder:

  • createTime

Um die absteigende Reihenfolge für ein Feld anzugeben, hängen Sie ein „desc“-Suffix an, zum Beispiel createTime desc .

Wenn dieser Parameter nicht festgelegt ist, werden Releases in absteigender Reihenfolge nach createTime sortiert.

filter

string

Der Ausdruck zum Filtern der in der Antwort aufgeführten Releases. Weitere Informationen zum Filtern finden Sie im AIP-160-Standard von Google .

Unterstützte Felder:

  • releaseNotes.text unterstützt = (kann ein Platzhalterzeichen ( * ) am Anfang oder Ende der Zeichenfolge enthalten)
  • createTime unterstützt < , <= , > und >= und erwartet eine RFC-3339-formatierte Zeichenfolge

Beispiele:

  • createTime <= "2021-09-08T00:00:00+04:00"
  • releaseNotes.text="fixes" AND createTime >= "2021-09-08T00:00:00.0Z"
  • releaseNotes.text="*v1.0.0-rc*"

Anforderungstext

Der Anfragetext muss leer sein.

Antwortkörper

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

Die Antwortnachricht für releases.list .

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

object ( Release )

Die Veröffentlichungen

nextPageToken

string

Ein kurzlebiges Token, das als pageToken gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine Folgeseiten.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der OAuth 2.0-Übersicht .