REST Resource: projects.webApps

المصدر: تطبيق ويب

تفاصيل تطبيق Firebase للويب.

تمثيل جيسون
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
مجالات
name

string

اسم المورد لـ WebApp بالتنسيق:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber المشروع الأصلي للمشروع (مستحسن) أو ProjectId الخاص به. تعرف على المزيد حول استخدام معرفات المشاريع في معيار AIP 2510 من Google.
    لاحظ أن قيمة PROJECT_IDENTIFIER في أي نص استجابة ستكون ProjectId .
  • APP_ID : المعرف الفريد عالميًا والمخصص بواسطة Firebase للتطبيق (راجع appId ).
appId

string

الإخراج فقط. غير قابل للتغيير. المعرف الفريد عالميًا والمخصص لـ Firebase لتطبيق WebApp .

يجب التعامل مع هذا المعرف كرمز غير شفاف، حيث لم يتم تحديد تنسيق البيانات.

displayName

string

اسم العرض المخصص من قبل المستخدم لتطبيق WebApp .

projectId

string

الإخراج فقط. غير قابل للتغيير. معرف فريد تم تعيينه من قبل المستخدم لبرنامج FirebaseProject الأصلي لتطبيق WebApp .

appUrls[]

string

عناوين URL التي تتم استضافة WebApp عليها.

webId
(deprecated)

string

الإخراج فقط. غير قابل للتغيير. معرف فريد مخصص لـ Firebase لتطبيق WebApp .

يتم استخدام هذا المعرف فقط لملء قيمة namespace لتطبيق WebApp . بالنسبة لمعظم حالات الاستخدام، استخدم appId لتحديد التطبيق أو الإشارة إليه. تكون قيمة webId فريدة فقط داخل FirebaseProject والتطبيقات المرتبطة به.

apiKeyId

string

المعرف الفريد عالميًا (UID) المخصص من Google لمفتاح Firebase API المرتبط بتطبيق WebApp .

انتبه إلى أن هذه القيمة هي المعرف الفريد (UID) لمفتاح واجهة برمجة التطبيقات (API)، وليست keyString الخاصة بمفتاح واجهة برمجة التطبيقات (API). keyString هي القيمة التي يمكن العثور عليها في عنصر تكوين التطبيق.

إذا لم يتم تعيين apiKeyId في طلبات webApps.Create ، فسيقوم Firebase تلقائيًا بربط apiKeyId مع WebApp . قد يكون هذا المفتاح المرتبط تلقائيًا مفتاحًا صالحًا موجودًا، أو في حالة عدم وجود مفتاح صالح، سيتم توفير مفتاح جديد.

في طلبات التصحيح، لا يمكن تعيين apiKeyId على قيمة فارغة، ويجب ألا يحتوي المعرف الفريد (UID) الجديد على أي قيود أو يحتوي فقط على قيود صالحة لتطبيق WebApp المرتبط. نوصي باستخدام Google Cloud Console لإدارة مفاتيح واجهة برمجة التطبيقات.

state

enum ( State )

الإخراج فقط. حالة دورة حياة التطبيق.

etag

string

يتم حساب هذا المجموع الاختباري بواسطة الخادم بناءً على قيمة الحقول الأخرى، وقد يتم إرساله مع طلبات التحديث للتأكد من أن العميل لديه قيمة محدثة قبل المتابعة.

تعرف على المزيد حول etag في معيار AIP-154 من Google.

تم التحقق من صحة هذه العلامة بقوة.

طُرق

create

يطلب إنشاء WebApp جديد في FirebaseProject المحدد.

get

يحصل على WebApp المحدد.

getConfig

يحصل على عنصر التكوين المرتبط بتطبيق WebApp المحدد.

list

يسرد كل WebApp مرتبط بـ FirebaseProject المحدد.

patch

يقوم بتحديث سمات WebApp المحدد.

remove

يزيل WebApp المحدد من FirebaseProject .

undelete

يستعيد WebApp المحدد إلى FirebaseProject .