Method: spaces.members.batchUpdate

Aktualisiert Mitglieder eines Gruppenbereichs in einem Batch. Weitere Informationen finden Sie unter Mitglieder von Konferenzräumen verwalten.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Die übergeordnete Ressource, die von allen Mitgliedern gemeinsam genutzt wird, wird aktualisiert. Format: spaces/{space}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
Felder
requests[]

object (UpdateMemberRequest)

Erforderlich. Die Anfragenachricht, in der die zu aktualisierenden Ressourcen angegeben werden. In einem Batch können maximal 500 Mitglieder geändert werden.

updateMask

string (FieldMask format)

Optional. Feldmaske der obersten Ebene, mit der die Felder angegeben werden, die im Mitglied für alle UpdateMemberRequests aktualisiert werden sollen. Es gibt vier mögliche Szenarien für die Feldmaske der obersten Ebene und die untergeordnete Feldmaske: 1. Feldmaske der obersten Ebene und untergeordnete Feldmaske sind nicht vorhanden: Alle in den Anfragen angegebenen Felder werden aktualisiert. Dazu gehört auch das Löschen von Feldern, die in den Anfragen nicht festgelegt sind. 2. Eine Feldmaske der obersten Ebene ist vorhanden, aber keine untergeordnete Feldmaske: Die in der Feldmaske der obersten Ebene angegebenen Felder werden aktualisiert. 3. Feldmaske für die oberste Ebene und untergeordnete Ebene vorhanden: Die Feldmaske für die untergeordnete Ebene muss mit der Feldmaske für die oberste Ebene übereinstimmen. 4. Die Maske für das Feld der obersten Ebene ist nicht vorhanden, aber die Maske für das untergeordnete Feld ist vorhanden: Dies wird nicht unterstützt und es wird ein Fehler zurückgegeben.

Antworttext

Antwort auf das Batch-Update von Mitgliedern.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "members": [
    {
      object (Member)
    }
  ]
}
Felder
members[]

object (Member)

Mitglieder aktualisiert.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie im Autorisierungsleitfaden.

UpdateMemberRequest

Anfrage zum Aktualisieren eines Mitglieds.

JSON-Darstellung
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
Felder
member

object (Member)

Erforderlich. Das zu aktualisierende Mitglied. Format: spaces/{space}/members/{member}

updateMask

string (FieldMask format)

Optional. Feldmaske zur Angabe der Felder, die im Mitglied aktualisiert werden sollen. Wenn „updateMask“ nicht angegeben ist(nicht festgelegt, mit leeren Pfaden festgelegt oder nur „“ als Pfade enthält), werden standardmäßig alle Felder aktualisiert, die in der Anfrage mit Werten angegeben sind. Wenn Sie „*“ als „updateMask“ verwenden, werden alle Felder aktualisiert. Das umfasst auch das Löschen von Feldern, die in der Anfrage nicht festgelegt sind. Bei BatchUpdate muss es fehlen oder mit dem updateMask in BatchUpdateMembersRequest übereinstimmen, wenn UpdateMemberRequest als untergeordnete Anfrage von BatchUpdateMembersRequest erstellt wird.