REST Resource: projects.sites

แหล่งข้อมูล: เว็บไซต์

Site แสดงถึงเว็บไซต์โฮสติ้งของ Firebase

การแสดง JSON
{
  "name": string,
  "defaultUrl": string,
  "appId": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type)
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อทรัพยากรที่มีคุณสมบัติครบถ้วนของเว็บไซต์โฮสติ้ง ซึ่งมีรูปแบบดังนี้

projects/PROJECT_IDENTIFIER/sites/SITE_ID

PROJECT_IDENTIFIER: ProjectNumber (แนะนำ) ของโปรเจ็กต์ Firebase หรือ ProjectId
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวระบุโปรเจ็กต์ในมาตรฐาน AIP 2510 ของ Google

defaultUrl

string

เอาต์พุตเท่านั้น URL เริ่มต้นสำหรับเว็บไซต์โฮสติ้ง

appId

string

ไม่บังคับ รหัสของเว็บแอปที่เชื่อมโยงกับเว็บไซต์โฮสติ้ง

labels

map (key: string, value: string)

ไม่บังคับ ป้ายกำกับที่ผู้ใช้ระบุสำหรับเว็บไซต์โฮสติ้ง

ออบเจ็กต์ที่มีรายการคู่ "key": value ตัวอย่างเช่น { "name": "wrench", "mass": "1.3kg", "count": "3" }

type

enum (Type)

เอาต์พุตเท่านั้น ประเภทของเว็บไซต์โฮสติ้ง

โปรเจ็กต์ Firebase ทุกโปรเจ็กต์จะมี DEFAULT_SITE ซึ่งสร้างเมื่อจัดสรรโฮสติ้งสำหรับโปรเจ็กต์นั้น เว็บไซต์เพิ่มเติมทั้งหมดคือ USER_SITE

ประเภท

ประเภทเว็บไซต์ที่เป็นไปได้

Enum
TYPE_UNSPECIFIED สถานะที่ไม่รู้จัก ซึ่งมักเกิดจากข้อผิดพลาดในแบ็กเอนด์
DEFAULT_SITE เว็บไซต์โฮสติ้งเริ่มต้นที่ได้รับการจัดสรรเมื่อสร้างโปรเจ็กต์ Firebase
USER_SITE เว็บไซต์โฮสติ้งที่ผู้ใช้สร้าง

เมธอด

create

สร้างโฮสติ้ง Site ใหม่ในโปรเจ็กต์ Firebase ระดับบนสุดที่ระบุ

delete

ลบ Site โฮสติ้งที่ระบุออกจากโปรเจ็กต์ Firebase ระดับบนสุดที่ระบุ

get

รับ Site โฮสติ้งที่ระบุ

list

แสดงรายการโฮสติ้ง Site แต่ละรายการที่เชื่อมโยงกับโปรเจ็กต์ Firebase ระดับบนสุดที่ระบุ

patch

อัปเดตแอตทริบิวต์ของโฮสติ้งที่ระบุ Site