Method: spaces.members.batchUpdate

更新批次中的一個聊天室成員。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
parent

string

必填。所有成員共用的父項資源正在更新。格式:spaces/{space}

要求主體

要求主體會包含結構如下的資料:

JSON 表示法
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
欄位
requests[]

object (UpdateMemberRequest)

必填。要求訊息,用於指定要更新的資源。一次最多可修改 500 位成員。

updateMask

string (FieldMask format)

(選用步驟) 頂層欄位遮罩,用於指定所有 UpdateMemberRequest 中要更新的成員欄位。頂層和子項欄位遮罩有 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,則必須不存在,或與 BatchUpdateMembersRequest 中的 updateMask 相同 (當 UpdateMemberRequest 建構為 BatchUpdateMembersRequest 的子項要求時)。