Firebase Hosting REST API מאפשר ניהול ופריסה פרוגרמטית וניתנת להתאמה אישית לאתרים המתארחים ב-Firebase שלך. השתמש ב-REST API זה כדי ליצור ולנהל ערוצים ואתרים, כמו גם כדי לפרוס תצורות אירוח חדשות או מעודכנות וקובצי תוכן.
לקבלת דוגמה שלב אחר שלב של זרימת העבודה של הפריסה, בקר בפריסה באמצעות REST API .
שירות: firebasehosting.googleapis.com
כדי להתקשר לשירות זה, אנו ממליצים להשתמש בספריות הלקוחות שסופקו על ידי Google . אם היישום שלך צריך להשתמש בספריות שלך כדי להתקשר לשירות זה, השתמש במידע הבא בעת ביצוע בקשות ה-API.
משאב REST: v1beta1.projects.operations
שיטות | |
---|---|
get | GET /v1beta1/{name=projects/*/operations/*} מקבל את המצב העדכני ביותר של פעולה ממושכת. |
משאב REST: v1beta1.projects.sites
שיטות | |
---|---|
create | POST /v1beta1/{parent=projects/*}/sites יוצר Site אירוח חדש בפרויקט האב שצוין Firebase. |
delete | DELETE /v1beta1/{name=projects/*/sites/*} מוחק את Site האירוח שצוין מפרויקט האב שצוין Firebase. |
get | GET /v1beta1/{name=projects/*/sites/*} מקבל את Site האירוח שצוין. |
list | GET /v1beta1/{parent=projects/*}/sites מפרט כל Site אירוח המשויך לפרויקט האב שצוין Firebase. |
patch | PATCH /v1beta1/{site.name=projects/*/sites/*} מעדכן את התכונות של Site האירוח שצוין. |
משאב REST: v1beta1.projects.sites.customDomains
שיטות | |
---|---|
create | POST /v1beta1/{parent=projects/*/sites/*}/customDomains יוצר תחום CustomDomain . |
delete | DELETE /v1beta1/{name=projects/*/sites/*/customDomains/*} מוחק את ה- CustomDomain שצוין. |
get | GET /v1beta1/{name=projects/*/sites/*/customDomains/*} מקבל את ה- CustomDomain שצוין. |
list | GET /v1beta1/{parent=projects/*/sites/*}/customDomains מפרט כל CustomDomain המשויך לאתר אירוח האב שצוין. |
patch | PATCH /v1beta1/{customDomain.name=projects/*/sites/*/customDomains/*} מעדכן את ה- CustomDomain שצוין. |
undelete | POST /v1beta1/{name=projects/*/sites/*/customDomains/*}:undelete ביטול מחיקת ה- CustomDomain שצוין אם הוא נמחק באופן רך. |
משאב REST: v1beta1.projects.sites.customDomains.operations
שיטות | |
---|---|
get | GET /v1beta1/{name=projects/*/sites/*/customDomains/*/operations/*} מקבל את המצב העדכני ביותר של פעולה ממושכת. |
list | GET /v1beta1/{name=projects/*/sites/*/customDomains/*}/operations מפרט פעולות התואמות את המסנן שצוין בבקשה. |
משאב REST: v1beta1.sites.channels
שיטות | |
---|---|
create | POST /v1beta1/{parent=sites/*}/channels יוצר ערוץ חדש באתר שצוין. |
delete | DELETE /v1beta1/{name=sites/*/channels/*} מוחק את הערוץ שצוין של האתר שצוין. |
get | GET /v1beta1/{name=sites/*/channels/*} מאחזר מידע עבור הערוץ שצוין של האתר שצוין. |
list | GET /v1beta1/{parent=sites/*}/channels מפרט את הערוצים עבור האתר שצוין. |
patch | PATCH /v1beta1/{channel.name=sites/*/channels/*} מעדכן מידע עבור הערוץ שצוין של האתר שצוין. |
משאב REST: v1beta1.sites.channels.releases
שיטות | |
---|---|
create | POST /v1beta1/{parent=sites/*/channels/*}/releases יוצר מהדורה חדשה, שגורמת לתוכן של הגרסה שצוינה להציג באופן פעיל בכתובות האתרים המתאימות. |
get | GET /v1beta1/{name=sites/*/channels/*/releases/*} מקבל את המהדורה שצוינה עבור אתר או ערוץ. |
list | GET /v1beta1/{parent=sites/*/channels/*}/releases מפרט את המהדורות שנוצרו עבור האתר או הערוץ שצוינו. |
משאב REST: v1beta1.sites.releases
שיטות | |
---|---|
create | POST /v1beta1/{parent=sites/*}/releases יוצר מהדורה חדשה, שגורמת לתוכן של הגרסה שצוינה להציג באופן פעיל בכתובות האתרים המתאימות. |
get | GET /v1beta1/{name=sites/*/releases/*} מקבל את המהדורה שצוינה עבור אתר או ערוץ. |
list | GET /v1beta1/{parent=sites/*}/releases מפרט את המהדורות שנוצרו עבור האתר או הערוץ שצוינו. |
משאב REST: v1beta1.sites.versions
שיטות | |
---|---|
clone | POST /v1beta1/{parent=sites/*}/versions:clone יוצר גרסה חדשה באתר היעד שצוין תוך שימוש בתוכן של הגרסה שצוינה. |
create | POST /v1beta1/{parent=sites/*}/versions יוצר גרסה חדשה עבור האתר שצוין. |
delete | DELETE /v1beta1/{name=sites/*/versions/*} מוחק את הגרסה שצוינה. |
get | GET /v1beta1/{name=sites/*/versions/*} קבל את הגרסה המצוינת שנוצרה עבור האתר שצוין. |
list | GET /v1beta1/{parent=sites/*}/versions מפרט את הגרסאות שנוצרו עבור האתר שצוין. |
patch | PATCH /v1beta1/{version.name=sites/*/versions/*} מעדכן את המטא נתונים שצוינו עבור הגרסה שצוינה. |
populateFiles | POST /v1beta1/{parent=sites/*/versions/*}:populateFiles מוסיף קבצי תוכן לגרסה שצוינה. |
משאב REST: v1beta1.sites.versions.files
שיטות | |
---|---|
list | GET /v1beta1/{parent=sites/*/versions/*}/files מפרט את הקבצים הנותרים להעלאה עבור הגרסה שצוינה. |