Method: projects.updateRemoteConfig

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

Son görülen Remote Config şablonunun bu güncelleme tarafından üzerine yazılan şablon olduğundan emin olmak için, projects.getRemoteConfig tarafından döndürülen ETag'ı If-Match başlığı olarak iletin. Geçerli sürümden bağımsız olarak bir güncellemeyi zorlamak için If-Match: * ı iletin.

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.

HTTP isteği

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

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.

Sorgu parametreleri

Parametreler
validateOnly

boolean

İsteğe bağlı. Varsayılan olarak false . true ise, sunucu yalnızca RemoteConfig'i doğrulamaya çalışır. Doğrulama başarılı olursa RemoteConfig, Remote Config sunucusuna yazılmaz, bunun yerine 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: validateOnly true olarak ayarlı projects.updateRemoteConfig ile çağrılırken 200 OK alınsa bile, bu boolean false olarak ayarlandıktan sonra başka hatalar meydana gelebilir.

Talep gövdesi

İstek gövdesi RemoteConfig örneğini içerir.

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.