Method: projects.apps.releases.list

Elenca le versioni. Per impostazione predefinita, ordina per createTime in ordine decrescente.

Richiesta HTTP

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

L'URL usa la sintassi di transcodifica gRPC .

Parametri del percorso

Parametri
parent

string

Necessario. Il nome della risorsa dell'app, che è l'elemento padre delle risorse di rilascio.

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

L'autorizzazione richiede la seguente autorizzazione IAM sul progetto Firebase che possiede la risorsa parent specificata:

  • firebaseappdistro.releases.list

Parametri di query

Parametri
pageSize

integer

Il numero massimo di versioni da restituire. Il servizio potrebbe restituire un valore inferiore a questo valore. L'intervallo valido è [1-100]; Se non specificato (0), vengono restituite al massimo 25 versioni. I valori superiori a 100 vengono forzati a 100.

pageToken

string

Un token di pagina, ricevuto da una precedente chiamata releases.list . Fornirlo per recuperare la pagina successiva.

Durante l'impaginazione, tutti gli altri parametri forniti a releases.list devono corrispondere alla chiamata che ha fornito il token della pagina.

orderBy

string

I campi utilizzati per ordinare i rilasci.

Campi supportati:

  • createTime

Per specificare l'ordine decrescente per un campo, aggiungi un suffisso "desc", ad esempio createTime desc .

Se questo parametro non è impostato, le versioni vengono ordinate in base a createTime in ordine decrescente.

filter

string

L'espressione per filtrare le versioni elencate nella risposta. Per ulteriori informazioni sul filtraggio, fare riferimento allo standard AIP-160 di Google .

Campi supportati:

  • releaseNotes.text supporta = (può contenere un carattere jolly ( * ) all'inizio o alla fine della stringa)
  • createTime supporta < , <= , > e >= e prevede una stringa formattata RFC-3339

Esempi:

  • 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*"

Richiedi corpo

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Il messaggio di risposta per releases.list .

Rappresentazione JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Campi
releases[]

object ( Release )

Le liberazioni

nextPageToken

string

Un token di breve durata, che può essere inviato come pageToken per recuperare la pagina successiva. Se questo campo viene omesso, non ci sono pagine successive.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la panoramica di OAuth 2.0 .