Method: projects.updateRemoteConfig

Publikasikan template Remote Config proyek.

Teruskan ETag yang dikembalikan oleh projects.getRemoteConfig sebagai header If-Match untuk memastikan template Remote Config yang terakhir dilihat adalah template yang ditimpa oleh pembaruan ini. Lewati If-Match: * untuk memaksa pembaruan, apa pun versinya saat ini.

Mengembalikan RemoteConfig yang diterbitkan dan ETag yang diperbarui sebagai header respons jika berhasil, atau terjadi kesalahan.

Lihat panduan penerbitan untuk daftar kode kesalahan .

permintaan HTTP

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

URL menggunakan sintaks Transcoding gRPC .

Parameter jalur

Parameter
project

string

Diperlukan. ID Proyek atau Nomor Proyek proyek Firebase, diawali dengan "proyek/".

Parameter kueri

Parameter
validateOnly

boolean

Opsional. Defaultnya adalah false . Jika true , server hanya akan mencoba memvalidasi RemoteConfig. Jika validasi berhasil, RemoteConfig tidak ditulis ke server Remote Config, melainkan respons 200 OK yang dikembalikan. Jika validasi gagal, kesalahan validasi akan dikembalikan.

Catatan: kesalahan lain mungkin masih terjadi setelah boolean ini disetel ke false , meskipun mendapatkan 200 OK saat menelepon dengan projects.updateRemoteConfig dengan validateOnly disetel ke true .

Permintaan tubuh

Badan permintaan berisi instance RemoteConfig .

Badan respons

Jika berhasil, isi respons 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 lebih lanjut, lihat Ikhtisar Otentikasi .