İçerik dosyalarını belirtilen sürüme ekler.
Her dosya 2 GB'ın altında olmalıdır.
HTTP isteği
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent | Gerekli. Dosyaların ekleneceği sürüm şu formattadır: |
Talep gövdesi
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "files": { string: string, ... } } |
Alanlar | |
---|---|
files | Sürüme eklenmesi gereken varlıklara karşılık gelen karmalara giden bir dizi dosya yolu. Boş bir karmaya giden dosya yolu, yolu sürümden kaldıracaktır. Dosyayı Gzipping yaparak ve ardından yeni sıkıştırılmış dosyanın SHA256 karmasını alarak bir karma hesaplayın. |
Yanıt gövdesi
Başarılı olursa yanıt gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Alanlar | |
---|---|
uploadRequiredHashes[] | Belirtilen URL'ye yüklenmesi gereken, belirtilen dosyaların içerik karmaları. |
uploadUrl | Dosyaların yüklenmesi gereken URL şu formattadır: Gzip'le sıkıştırılmış dosya içeriklerinin, eğik çizgi ve sonuna eklenen dosya karmasını kullanarak URL'ye çok parçalı bir |
Yetki kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.