Method: spaces.members.batchUpdate

อัปเดตสมาชิกของพื้นที่ทำงานหนึ่งภายในกลุ่ม

คำขอ HTTP

POST https://meet.googleapis.com/v2/{parent=spaces/*}/members:batchUpdate

URL ใช้ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
parent

string

ต้องระบุ อัปเดตทรัพยากรหลักที่สมาชิกทุกคนแชร์ รูปแบบ: spaces/{space}

เนื้อความของคำขอ

เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
ช่อง
requests[]

object (UpdateMemberRequest)

ต้องระบุ ข้อความคำขอที่ระบุทรัพยากรที่จะอัปเดต คุณแก้ไขสมาชิกได้สูงสุด 500 รายในคราวเดียว

updateMask

string (FieldMask format)

ไม่บังคับ มาสก์ฟิลด์ระดับบนสุดที่ใช้ระบุฟิลด์ที่จะอัปเดตในสมาชิกสำหรับ UpdateMemberRequests ทั้งหมด ฟิลด์มาสก์ระดับบนสุดและระดับย่อยมีสถานการณ์ที่เป็นไปได้ 4 แบบ ดังนี้ 1. ไม่มีฟิลด์มาสก์ระดับบนสุดและระดับย่อย: ระบบจะอัปเดตฟิลด์ทั้งหมดที่ระบุในคำขอ รวมถึงลบฟิลด์ที่ไม่ได้ตั้งค่าในคำขอ 2. มีฟิลด์มาสก์ระดับบนสุด แต่ไม่มีฟิลด์มาสก์ย่อย: ระบบจะอัปเดตฟิลด์ที่ระบุในฟิลด์มาสก์ระดับบนสุด 3. มีฟิลด์มาสก์ระดับบนสุดและระดับย่อย: ฟิลด์มาสก์ระดับย่อยต้องเหมือนกับฟิลด์มาสก์ระดับบนสุด 4. ไม่มีมาสก์ฟิลด์ระดับบนสุด แต่มีมาสก์ฟิลด์ย่อย: ระบบไม่รองรับและจะแสดงข้อผิดพลาด

เนื้อหาการตอบกลับ

การตอบกลับของการอัปเดตสมาชิกแบบเป็นกลุ่ม

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "members": [
    {
      object (Member)
    }
  ]
}
ช่อง
members[]

object (Member)

อัปเดตสมาชิกแล้ว

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/meetings.space.created

ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์

UpdateMemberRequest

ส่งคำขออัปเดตสมาชิก

การแสดง JSON
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
ช่อง
member

object (Member)

ต้องระบุ สมาชิกที่จะอัปเดต รูปแบบ: spaces/{space}/members/{member}

updateMask

string (FieldMask format)

ไม่บังคับ ฟิลด์มาสก์ที่ใช้เพื่อระบุฟิลด์ที่จะอัปเดตในสมาชิก หากไม่ได้ระบุ updateMask(ไม่ได้ตั้งค่า ตั้งค่าด้วยเส้นทางว่าง หรือมีเพียง "" เป็นเส้นทาง) ระบบจะตั้งค่าเริ่มต้นเป็นอัปเดตช่องทั้งหมดที่ระบุค่าในคำขอ การใช้ "*" เป็น updateMask จะอัปเดตช่องทั้งหมด รวมถึงลบช่องที่ไม่ได้ตั้งค่าในคำขอ ในกรณีของ BatchUpdate จะต้องไม่มีหรือเหมือนกับ updateMask ใน BatchUpdateMembersRequest เมื่อสร้าง UpdateMemberRequest เป็นคำขอย่อยของ BatchUpdateMembersRequest