Method: spaces.members.batchUpdate

Cập nhật các thành viên của một không gian trong một lô.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Tham số
parent

string

Bắt buộc. Tài nguyên mẹ được tất cả Thành viên dùng chung đang được cập nhật. Định dạng: spaces/{space}

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
Trường
requests[]

object (UpdateMemberRequest)

Bắt buộc. Thông báo yêu cầu chỉ định các tài nguyên cần cập nhật. Bạn có thể sửa đổi tối đa 500 thành viên trong một lô.

updateMask

string (FieldMask format)

Không bắt buộc. Mặt nạ trường cấp cao nhất dùng để chỉ định các trường cần cập nhật trong thành viên cho tất cả UpdateMemberRequests. Có 4 trường hợp có thể xảy ra đối với mặt nạ trường cấp cao nhất và mặt nạ trường con: 1. mặt nạ trường cấp cao nhất và mặt nạ trường con không có: Tất cả các trường được cung cấp trong yêu cầu đều được cập nhật, bao gồm cả việc xoá các trường không được đặt trong yêu cầu. 2. có mặt nạ trường cấp cao nhất nhưng không có mặt nạ trường con: Các trường được chỉ định trong mặt nạ trường cấp cao nhất sẽ được cập nhật. 3. mặt nạ trường cấp cao nhất và cấp con xuất hiện: Mặt nạ trường cấp con phải giống với mặt nạ trường cấp cao nhất. 4. thiếu mặt nạ trường cấp cao nhất nhưng có mặt nạ trường con: Trường hợp này không được hỗ trợ và sẽ trả về lỗi.

Nội dung phản hồi

Phản hồi của thao tác cập nhật theo lô thành viên.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "members": [
    {
      object (Member)
    }
  ]
}
Trường
members[]

object (Member)

Đã cập nhật thành viên.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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

Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.

UpdateMemberRequest

Yêu cầu cập nhật một thành viên.

Biểu diễn dưới dạng JSON
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
Trường
member

object (Member)

Bắt buộc. Thành viên cần cập nhật. Định dạng: spaces/{space}/members/{member}

updateMask

string (FieldMask format)

Không bắt buộc. Mặt nạ trường dùng để chỉ định các trường cần cập nhật trong thành viên. Nếu bạn không cung cấp updateMask(không đặt, đặt bằng đường dẫn trống hoặc chỉ có "" làm đường dẫn), thì theo mặc định, hệ thống sẽ cập nhật tất cả các trường được cung cấp giá trị trong yêu cầu. Việc sử dụng "*" làm updateMask sẽ cập nhật tất cả các trường, bao gồm cả việc xoá các trường chưa được đặt trong yêu cầu. Trong trường hợp BatchUpdate, trường này phải không có hoặc giống với updateMask trong BatchUpdateMembersRequest khi UpdateMemberRequest được tạo dưới dạng yêu cầu con của BatchUpdateMembersRequest.