Method: projects.remoteConfig.rollback

Restaurez le modèle Remote Config publié d'un projet vers celui spécifié par le numéro de version fourni.

Une restauration équivaut à obtenir un modèle Remote Config précédemment publié et à le republier à l'aide d'une mise à jour forcée. Renvoie le RemoteConfig publié et l'ETag mis à jour comme en-tête de réponse en cas de succès ou d'erreur.

Consultez le guide de publication pour obtenir une liste des codes d'erreur . En particulier, notez que la méthode renvoie une erreur avec HTTP Status 404 si le versionNumber demandé vers lequel restaurer n'est pas trouvé.

Requête HTTP

POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback

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/ ».

Corps de la demande

Le corps de la requête contient des données avec la structure suivante :

Représentation JSON
{
  "versionNumber": string
}
Des champs
versionNumber

string ( int64 format)

Requis. Numéro de version de RemoteConfig vers lequel revenir. Le numéro de version spécifié doit être inférieur au numéro de version actuel et ne pas avoir été supprimé pour cause d'obsolescence.

Corps de réponse

En cas de succès, le corps de la réponse contient une instance de RemoteConfig .

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 .