Method: projects.updateRemoteConfig

Publica la plantilla de Remote Config de un proyecto.

Pasa la ETag que muestra projects.getRemoteConfig como un encabezado If-Match para asegurarte de que la plantilla de Remote Config más reciente sea la que se reemplace por esta actualización. Pasa If-Match: * para forzar una actualización, sin importar la versión actual.

Muestra la RemoteConfig publicada y la ETag actualizada como un encabezado de respuesta si se ejecuta correctamente o un error.

Consulta la guía de publicación para obtener una lista de códigos de error.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
project

string

Obligatorio. El ID o número del proyecto del proyecto de Firebase, con el prefijo “projects/”.

Parámetros de consulta

Parámetros
validateOnly

boolean

Opcional. La configuración predeterminada es false. Si es true, el servidor solo intentará validar la RemoteConfig. Si la validación se realiza correctamente, RemoteConfig no se escribe en el servidor de Remote Config, sino que se muestra una respuesta 200 OK. Si la validación falla, se devuelve un error.

Nota: Es posible que se produzcan otros errores después de que este valor booleano se establezca en false, incluso si se obtiene un 200 OK cuando se llama con projects.updateRemoteConfig con validateOnly establecido en true.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de RemoteConfig.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de RemoteConfig.

Alcances de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.