İçerik dosyalarını belirtilen sürüme ekler.
Her dosya 2 GB'tan küçük olmalıdır.
HTTP isteği
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. Dosyaların ekleneceği sürüm. Şu biçimde:
|
İstek içeriği
İ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 öğelere karşılık gelen karmalara giden bir dizi dosya yolu. Boş karma bir dosya yolu, yolu sürümden kaldırır. Dosyaya Gzip işlemi uygulayarak ve ardından yeni sıkıştırılmış dosyanın SHA256 karmasını alarak karmayı hesaplayın.
|
Yanıt gövdesi
Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte 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 biçimdedir:
Gzip'li dosya içeriğinin çok parçalı |
Yetkilendirme 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ış başlıklı makaleye bakın.