يزيل WebApp
المحدد من FirebaseProject
.
طلب HTTP
POST https://firebase.googleapis.com/v1beta1/{name=projects/*/webApps/*}:remove
يستخدم عنوان URL بناء جملة gRPC Transcoding .
معلمات المسار
حدود | |
---|---|
name | مطلوب. اسم المورد لـ
|
هيئة الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل جيسون |
---|
{ "allowMissing": boolean, "validateOnly": boolean, "etag": string, "immediate": boolean } |
مجالات | |
---|---|
allowMissing | إذا تم التعيين على "صحيح"، ولم يتم العثور على التطبيق، فسينجح الطلب ولكن لن يتم اتخاذ أي إجراء على الخادم. |
validateOnly | إذا تم التعيين على "صحيح"، فسيتم التحقق من صحة الطلب فقط. لن تتم إزالة التطبيق. |
etag | المجموع الاختباري متوفر في مورد إذا تم توفيره، فإن هذا المجموع الاختباري يضمن أن العميل لديه قيمة محدثة قبل المتابعة. |
immediate | تحديد ما إذا كان سيتم حذف إذا تم التعيين على "صحيح"، فسيتم حذف التطبيق على الفور من المشروع ولا يمكن استعادته إلى المشروع. إذا لم يتم تعيينه، فسيتم تعيينه افتراضيًا على خطأ، مما يعني أنه سيتم تعيين التطبيق بحيث تنتهي صلاحيته خلال 30 يومًا. وفي غضون 30 يومًا، قد تتم استعادة التطبيق إلى المشروع باستخدام |
هيئة الاستجابة
في حالة النجاح، يحتوي نص الاستجابة على مثيل Operation
.
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
لمزيد من المعلومات، راجع نظرة عامة على المصادقة .