מוסיף קבצי תוכן לגרסה שצוינה.
כל קובץ חייב להיות מתחת ל-2 GB.
בקשת HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
כתובת האתר משתמשת בתחביר GRPC Transcoding .
פרמטרים של נתיב
פרמטרים | |
---|---|
parent | נדרש. הגרסה שאליה יש להוסיף קבצים, בפורמט: |
גוף הבקשה
גוף הבקשה מכיל נתונים עם המבנה הבא:
ייצוג JSON |
---|
{ "files": { string: string, ... } } |
שדות | |
---|---|
files | קבוצה של נתיבים לקבצים ל-hash התואמים לנכסים שיש להוסיף לגרסה. נתיב קובץ ל-hash ריק יסיר את הנתיב מהגרסה. חשב hash על ידי Gzipping של הקובץ ולאחר מכן נטילת ה-hash SHA256 של הקובץ החדש שדחוס. אובייקט המכיל רשימה של |
גוף תגובה
אם זה מצליח, גוף התגובה מכיל נתונים עם המבנה הבא:
ייצוג JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
שדות | |
---|---|
uploadRequiredHashes[] | גיבוב התוכן של הקבצים שצוינו שיש להעלות לכתובת ה-URL שצוינה. |
uploadUrl | כתובת האתר שאליה יש להעלות את הקבצים, בפורמט: בצע |
היקפי הרשאה
דורש אחד מהיקפי OAuth הבאים:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
למידע נוסף, עיין בסקירת האימות .