Method: projects.remoteConfig.rollback

Bir projenin yayınlanan Remote Config şablonunu, sağlanan sürüm numarasıyla belirtilen şablona geri çekin.

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

Hata kodlarının listesi için yayınlama kılavuzuna bakın. Özellikle, geri alınması istenen versionNumber bulunamazsa yöntemin HTTP Status 404 hatası döndürdüğünü 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ünde "projects/" bulunur).

İstek içeriği

İsteğin gövdesi, aşağıdaki yapıya sahip veriler 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 olması nedeniyle silinmemelidir.

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ış sayfasına göz atın.