Menambahkan file konten ke versi yang ditentukan.
Setiap file harus berukuran di bawah 2 GB.
permintaan HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
URL menggunakan sintaks Transcoding gRPC .
Parameter jalur
Parameter | |
---|---|
parent | Diperlukan. Versi untuk menambahkan file, dalam format: |
Permintaan tubuh
Badan permintaan berisi data dengan struktur berikut:
Representasi JSON |
---|
{ "files": { string: string, ... } } |
bidang | |
---|---|
files | Satu set jalur file ke hash yang sesuai dengan aset yang harus ditambahkan ke versi. Jalur file ke hash kosong akan menghapus jalur dari versi tersebut. Hitung hash dengan melakukan Gzipping pada file lalu mengambil hash SHA256 dari file yang baru dikompresi. Sebuah objek yang berisi daftar |
Badan respons
Jika berhasil, isi respons berisi data dengan struktur berikut:
Representasi JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
bidang | |
---|---|
uploadRequiredHashes[] | Hash konten dari file tertentu yang perlu diunggah ke URL tertentu. |
uploadUrl | URL tempat file harus diunggah, dalam format: Lakukan |
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 informasi lebih lanjut, lihat Ikhtisar Otentikasi .