Method: projects.remoteConfig.listVersions

Obtenez une liste des Remote Config template versions qui ont été publiées, triées par ordre chronologique inverse.

Seules les 300 dernières versions sont stockées.

Toutes les versions qui correspondent à des modèles Remote Config non actifs (c'est-à-dire toutes sauf le modèle récupéré par les clients) sont également supprimées si elles datent de plus de 90 jours.

Requête HTTP

GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:listVersions

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
project

string

Requis. ID de projet ou numéro de projet du projet Firebase, préfixé par « projects/ ».

Paramètres de requête

Paramètres
pageSize

integer

Facultatif. Le nombre maximum d'éléments à renvoyer par page.

pageToken

string

Facultatif. La valeur nextPageToken renvoyée par une requête List précédente, le cas échéant.

endVersionNumber

string ( int64 format)

Facultatif. Spécifiez le numéro de version le plus récent à inclure dans les résultats. Si spécifié, doit être supérieur à zéro. La valeur par défaut est la version la plus récente.

startTime

string ( Timestamp format)

Facultatif. Spécifiez la première heure de mise à jour à inclure dans les résultats ; toutes les entrées mises à jour avant cette heure sont omises.

Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

Facultatif. Spécifiez la dernière heure de mise à jour à inclure dans les résultats ; toutes les entrées mises à jour à cette heure ou après sont omises.

Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z" .

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 :

Contient une liste paginée des versions de RemoteConfig.

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

object ( Version )

Une liste d'objets de métadonnées de version, triés par ordre chronologique inverse.

nextPageToken

string

Jeton pour récupérer la page de résultats suivante, ou vide s'il n'y a plus de résultats dans la liste.

Portées des autorisations

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

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

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