Method: projects.services.batchUpdate

يتم تلقائيًا تعديل إعدادات Service المحدّدة.

طلب HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{parent=projects/*}/services:batchUpdate

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
parent

string

مطلوب. اسم المشروع الرئيسي الذي تتم مشاركته من خلال جميع إعدادات Service التي يتم تعديلها بالتنسيق

projects/{project_number}

يجب أن تتطابق المجموعة الرئيسية في الحقل name لأي مورد يتم تعديله مع هذا الحقل، وإلا سيتعذّر تشغيل المجموعة بأكملها.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
الحقول
updateMask

string (FieldMask format)

هذه السمة اختيارية. قائمة مفصولة بفواصل تضمّ أسماء الحقول في Service المطلوب تعديلها. مثال: displayName

في حال توفّر هذا الحقل، يجب أن يتطابق الحقل updateMask في رسائل UpdateServiceRequest مع هذا الحقل بالكامل، وإلا لن يتم تنفيذ أي تعديلات مجمّعة.

requests[]

object (UpdateServiceRequest)

مطلوب. رسائل الطلب التي تحدّد Service لتعديلها.

يمكن تعديل 100 عنصر كحدّ أقصى في دُفعة واحدة.

نص الاستجابة

رسالة الردّ على الطريقة services.batchUpdate

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "services": [
    {
      object (Service)
    }
  ]
}
الحقول
services[]

object (Service)

Service عنصرًا بعد تطبيق التعديلات

نطاقات الأذونات

يتطلب هذا الإعداد أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.

طلب تحديث الخدمة

يمكنك طلب رسالة لطريقة services.patch بالإضافة إلى رسالة تعديل فردية لطريقة services.batchUpdate.

تمثيل JSON
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
الحقول
service

object (Service)

مطلوب. Service المطلوب تعديله.

يُستخدَم الحقل name في Service لتحديد Service الذي سيتم تعديله، بالتنسيق:

projects/{project_number}/services/{service_id}

تجدر الإشارة إلى أنّ العنصر service_id يجب أن يكون معرّف خدمة متوافقًا. أرقام تعريف الخدمات التالية متاحة حاليًا:

  • firebasestorage.googleapis.com (مساحة تخزين في السحابة الإلكترونية لمنصة Firebase)
  • firebasedatabase.googleapis.com (قاعدة بيانات Firebase في الوقت الفعلي)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (مصادقة Firebase باستخدام النظام الأساسي للهوية)

لكي تعمل "مصادقة Firebase" مع ميزة "فحص التطبيقات"، عليك أولاً الترقية إلى مصادقة Firebase باستخدام النظام الأساسي للهوية.

updateMask

string (FieldMask format)

مطلوب. تمثّل هذه السمة قائمة مفصولة بفواصل تتضمّن أسماء الحقول في Service المطلوب تعديلها. مثال: enforcementMode