Revierta la plantilla de configuración remota publicada de un proyecto a la especificada por el número de versión proporcionado.
Una reversión es equivalente a obtener una plantilla de Remote Config publicada anteriormente y volver a publicarla mediante una actualización forzada. Devuelve la RemoteConfig publicada y la ETag actualizada como un encabezado de respuesta si se realiza correctamente o si se produce un error.
Consulte la guía de publicación para obtener una lista de códigos de error . En particular, tenga en cuenta que el método devuelve un error con el estado HTTP 404 si no se encuentra el versionNumber
solicitado para retroceder.
Solicitud HTTP
POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback
La URL usa la sintaxis de transcodificación de gRPC .
Parámetros de ruta
Parámetros | |
---|---|
project | Requerido. El ID de proyecto o Número de proyecto del proyecto de Firebase, con el prefijo "projects/". |
cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "versionNumber": string } |
Campos | |
---|---|
versionNumber | Requerido. El número de versión de |
Cuerpo de respuesta
Si tiene éxito, el cuerpo de la respuesta contiene una instancia de RemoteConfig
.
Ámbitos de autorización
Requiere uno de los siguientes ámbitos de OAuth:
-
https://www.googleapis.com/auth/firebase.remoteconfig
-
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulte Descripción general de la autenticación .