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.

النوع

تمثّل هذه السمة الأنواع المحتمَلة لموقع إلكتروني.

تعدادات
TYPE_UNSPECIFIED حالة غير معروفة، ومن المحتمل أن يكون ذلك نتيجة خطأ في الخلفية.
DEFAULT_SITE موقع الاستضافة الإلكتروني التلقائي الذي يتم توفيره عند إنشاء مشروع Firebase.
USER_SITE موقع استضافة إلكتروني أنشأه المستخدم

الطُرق

create

إنشاء استضافة Site جديدة في المشروع الرئيسي المحدّد على Firebase

delete

يؤدي هذا الإجراء إلى حذف استضافة Site المحدّدة من المشروع الرئيسي المحدّد في Firebase.

get

الحصول على استضافة Site المحدّدة.

list

يسرد كل Site مستضافة مرتبطة بالمشروع الرئيسي المحدّد في Firebase.

patch

يعدِّل سمات Site للاستضافة المحدّدة.