Method: projects.updateRemoteConfig

Publicar la plantilla de configuración remota de un proyecto.

Pase el ETag devuelto por projects.getRemoteConfig como un encabezado If-Match para asegurarse de que la última plantilla de Remote Config vista sea la que se sobrescribe con esta actualización. Pase If-Match: * para forzar una actualización, independientemente de la versión actual.

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 .

Solicitud HTTP

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

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

Parámetros de ruta

Parámetros
project

string

Requerido. El ID de proyecto o Número de proyecto del proyecto de Firebase, con el prefijo "projects/".

Parámetros de consulta

Parámetros
validateOnly

boolean

Opcional. El valor predeterminado es false . Si es true , el servidor solo intentará validar RemoteConfig. Si la validación tiene éxito, RemoteConfig no se escribe en el servidor de Remote Config, sino que se devuelve una respuesta 200 OK . Si la validación falla, se devuelve un error de validación.

Nota: aún pueden ocurrir otros errores después de que este valor booleano se establezca en false , incluso si se obtiene un 200 OK al llamar con projects.updateRemoteConfig con validateOnly establecido en true .

cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de RemoteConfig .

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 .