Method: projects.remoteConfig.rollback

Bir projenin yayınlanmış Remote Config şablonunu, sağlanan sürüm numarasıyla belirtilen şablona geri alın.

Geri alma, daha önce yayınlanmış bir Remote Config şablonunu alıp zorunlu güncelleme kullanarak yeniden yayınlamaya eşdeğerdir. Başarılıysa veya bir hata varsa, yayınlanan RemoteConfig'i ve güncellenmiş 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ınacak istenen versionNumber bulunamazsa yöntemin HTTP Durumu 404 ile bir hata 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özdizimini kullanır.

Yol parametreleri

Parametreler
project

string

Gerekli. Firebase projesinin Proje Kimliği veya Proje Numarası, başında "projeler/" bulunur.

Talep gövdesi

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

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

string ( int64 format)

Gerekli. Geri alınacak RemoteConfig sürüm numarası. Belirtilen sürüm numarası mevcut sürüm numarasından küçük olmalı ve eskime nedeniyle silinmemiş olmalıdır.

Yanıt gövdesi

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

Yetki 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ış bölümüne bakın.