Method: projects.updateRemoteConfig

Bir projenin Remote Config şablonunu yayınlayın.

Bu güncellemenin, en son Remote Config şablonunun üzerine yazıldığından emin olmak için projects.getRemoteConfig tarafından döndürülen ETag'i If-Match üstbilgisi olarak iletin. Mevcut sürümden bağımsız olarak güncelleme zorlamak için If-Match: * değerini iletin.

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.

HTTP isteği

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

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).

Sorgu parametreleri

Parametreler
validateOnly

boolean

İsteğe bağlı. Varsayılan olarak false değerine ayarlanır. true ise sunucu yalnızca RemoteConfig'i doğrulamaya çalışır. Doğrulama başarılı olursa Remote Config sunucusuna Remote Config yazılmaz, bunun yerine bir 200 OK yanıtı döndürülür. Doğrulama başarısız olursa bir doğrulama hatası döndürülür.

Not: Bu boole false olarak ayarlandıktan sonra, validateOnly ayarı true olarak ayarlanmış projects.updateRemoteConfig ile çağrılırken 200 OK alınıyor olsa bile başka hatalar ortaya çıkabilir.

İstek içeriği

İstek metni, RemoteConfig öğesinin bir örneğini içerir.

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.