Method: projects.remoteConfig.rollback

Projenin yayınlanan Remote Config şablonunu, sağlanan sürüm numarasıyla belirtilen şablona geri döndürün.

Geri alma, daha önce yayınlanan bir Remote Config şablonunu alıp zorunlu güncelleme kullanarak yeniden yayınlamaya eşdeğerdir. Başarılı olursa yayınlanan RemoteConfig ve güncellenen ETag'i yanıt başlığı olarak döndürür veya bir hata alır.

Hata kodlarının listesi için yayınlama kılavuzuna bakın. Özellikle, geri alma için istenen versionNumber bulunamazsa yöntemin HTTP Durum 404 ile ilgili hata döndüreceğini unutmayın.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
project

string

Zorunlu. Firebase projesinin Proje Kimliği veya Proje Numarası'nın başında "projeler/" bulunur.

İstek içeriği

İstek gövdesi aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "versionNumber": string
}
Alanlar
versionNumber

string (int64 format)

Zorunlu. Geri alınacak RemoteConfig sürüm numarası. Belirtilen sürüm numarası, geçerli sürüm numarasından küçük olmalı ve eski olduğu için silinmemiş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi, RemoteConfig öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.