Method: projects.updateRemoteConfig

Memublikasikan template Remote Config project.

Teruskan ETag yang ditampilkan oleh projects.getRemoteConfig sebagai header If-Match untuk memastikan template Remote Config yang terakhir dilihat adalah template yang sedang ditimpa oleh update ini. Teruskan If-Match: * untuk memaksa update, terlepas dari versi saat ini.

Menampilkan RemoteConfig yang dipublikasikan dan ETag yang diperbarui sebagai header respons jika berhasil, atau merupakan error.

Lihat panduan publikasi untuk mengetahui daftar kode error.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
project

string

Wajib diisi. Project ID atau Nomor Project untuk project Firebase, diawali dengan "projects/".

Parameter kueri

Parameter
validateOnly

boolean

Opsional. Nilai defaultnya adalah false. Jika true, server hanya akan mencoba memvalidasi RemoteConfig. Jika validasi berhasil, RemoteConfig tidak akan ditulis ke server Remote Config, melainkan respons 200 OK yang akan ditampilkan. Jika validasi gagal, pesan error validasi akan ditampilkan.

Catatan: error lain mungkin masih terjadi setelah boolean ini ditetapkan ke false, meskipun mendapatkan 200 OK saat memanggil dengan projects.updateRemoteConfig dengan validateOnly ditetapkan ke true.

Isi permintaan

Isi permintaan memuat instance RemoteConfig.

Isi respons

Jika berhasil, isi respons akan berisi instance RemoteConfig.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.