Method: projects.apps.releases.list

Répertorie les versions. Par défaut, trie par createTime par ordre décroissant.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
parent

string

Requis. Nom de la ressource d'application, qui est le parent des ressources de version.

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

L'autorisation nécessite l'autorisation IAM suivante sur le projet Firebase qui possède la ressource parent spécifiée :

  • firebaseappdistro.releases.list

Paramètres de requête

Paramètres
pageSize

integer

Nombre maximum de versions à renvoyer. Le service peut renvoyer moins que cette valeur. La plage valide est [1-100] ; Si non spécifié (0), au maximum 25 versions sont renvoyées. Les valeurs supérieures à 100 sont contraintes à 100.

pageToken

string

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

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

orderBy

string

Les champs utilisés pour commander les versions.

Champs pris en charge :

  • createTime

Pour spécifier l'ordre décroissant d'un champ, ajoutez un suffixe « desc », par exemple createTime desc .

Si ce paramètre n'est pas défini, les versions sont classées par createTime par ordre décroissant.

filter

string

Expression permettant de filtrer les versions répertoriées dans la réponse. Pour en savoir plus sur le filtrage, reportez-vous à la norme AIP-160 de Google .

Champs pris en charge :

  • releaseNotes.text prend en charge = (peut contenir un caractère générique ( * ) au début ou à la fin de la chaîne)
  • createTime prend en charge < , <= , > et >= et attend une chaîne au format RFC-3339

Exemples:

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

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 :

Le message de réponse pour releases.list .

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

object ( Release )

Les sorties

nextPageToken

string

Un jeton de courte durée, qui peut être envoyé sous forme de 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 le champ d'application OAuth suivant :

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

Pour plus d'informations, consultez la Présentation d'OAuth 2.0 .