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

ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมการตรวจสอบสิทธิ์

UpdateServiceRequest

ข้อความคำขอสำหรับเมธอด 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 ด้วย Identity Platform)

เพื่อให้การตรวจสอบสิทธิ์ Firebase ใช้ร่วมกับ App Check ได้ คุณต้องอัปเกรดเป็นการตรวจสอบสิทธิ์ Firebase ด้วย Identity Platform ก่อน

updateMask

string (FieldMask format)

ต้องระบุ รายการชื่อช่องที่คั่นด้วยคอมมาใน Service ที่จะอัปเดต ตัวอย่าง: enforcementMode