Method: projects.remoteConfig.rollback

Mengembalikan template Remote Config yang dipublikasikan suatu proyek ke template yang ditentukan oleh nomor versi yang diberikan.

Rollback sama dengan mendapatkan template Remote Config yang diterbitkan sebelumnya, dan memublikasikannya kembali menggunakan pembaruan paksa. Mengembalikan RemoteConfig yang diterbitkan dan ETag yang diperbarui sebagai header respons jika berhasil, atau terjadi kesalahan.

Lihat panduan penerbitan untuk daftar kode kesalahan . Secara khusus, perhatikan bahwa metode ini mengembalikan kesalahan dengan Status HTTP 404 jika versionNumber yang diminta untuk melakukan rollback tidak ditemukan.

permintaan HTTP

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

URL menggunakan sintaks Transcoding gRPC .

Parameter jalur

Parameter
project

string

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

Permintaan tubuh

Badan permintaan berisi data dengan struktur berikut:

Representasi JSON
{
  "versionNumber": string
}
Bidang
versionNumber

string ( int64 format)

Diperlukan. Nomor versi RemoteConfig yang akan digunakan kembali. Nomor versi yang ditentukan harus lebih kecil dari nomor versi saat ini, dan tidak dihapus karena sudah basi.

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 .