Menambahkan file konten ke versi yang ditentukan.
Ukuran setiap file harus kurang dari 2 GB.
Permintaan HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib diisi. Versi untuk menambahkan file, dalam format:
|
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "files": { string: string, ... } } |
Kolom | |
---|---|
files |
Kumpulan lokasi file ke hash yang berkaitan dengan aset yang harus ditambahkan ke versi. Jalur file ke hash kosong akan menghapus jalur tersebut dari versi. Hitung hash dengan mengompresi file menggunakan Gzip, kemudian mengambil hash SHA256 dari file yang baru dikompresi. Objek yang berisi daftar pasangan |
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Kolom | |
---|---|
uploadRequiredHashes[] |
Hash konten dari file tertentu yang perlu diupload ke URL yang ditentukan. |
uploadUrl |
URL tempat file akan diupload, dalam format:
Jalankan |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.