Method: spaces.members.batchUpdate

Aktualizuje użytkowników jednego pokoju w ramach grupy.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Wymagane. Zasób nadrzędny udostępniany wszystkim członkom, który jest aktualizowany. Format: spaces/{space}

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
Pola
requests[]

object (UpdateMemberRequest)

Wymagane. Wiadomość z prośbą o określenie zasobów do zaktualizowania. W jednej operacji możesz zmodyfikować maksymalnie 500 członków.

updateMask

string (FieldMask format)

Opcjonalnie. Maska pola najwyższego poziomu używana do określania pól, które mają być aktualizowane w przypadku wszystkich żądań UpdateMemberRequests. Istnieją 4 możliwe scenariusze dotyczące maski pola najwyższego poziomu i maski pola podrzędnego: 1. brak maski pola najwyższego poziomu i maski pola podrzędnego: wszystkie pola podane w żądaniach są aktualizowane, w tym usuwane są pola, które nie zostały ustawione w żądaniach. 2. Maska pola najwyższego poziomu jest obecna, ale maska pola podrzędnego nie występuje: aktualizowane są pola określone w masce pola najwyższego poziomu. 3. maska pola najwyższego poziomu i maska pola podrzędnego są obecne: maska pola podrzędnego musi być taka sama jak maska pola najwyższego poziomu. 4. Brak maski pola najwyższego poziomu, ale jest maska pola podrzędnego: nie jest to obsługiwane i zwróci błąd.

Treść odpowiedzi

Odpowiedź na zbiorczą aktualizację członków.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "members": [
    {
      object (Member)
    }
  ]
}
Pola
members[]

object (Member)

Członkowie zostali zaktualizowani.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.

UpdateMemberRequest

Prośba o zaktualizowanie informacji o członku.

Zapis JSON
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
Pola
member

object (Member)

Wymagane. Członek do zaktualizowania. Format: spaces/{space}/members/{member}

updateMask

string (FieldMask format)

Opcjonalnie. Maska pola używana do określania pól, które mają zostać zaktualizowane w przypadku elementu. Jeśli parametr updateMask nie zostanie podany(nie jest ustawiony, jest ustawiony z pustymi ścieżkami lub zawiera tylko „” jako ścieżki), domyślnie aktualizowane są wszystkie pola podane z wartościami w żądaniu. Użycie „*” jako updateMask spowoduje zaktualizowanie wszystkich pól, w tym usunięcie pól, które nie są ustawione w żądaniu. W przypadku BatchUpdate musi być nieobecny lub taki sam jak updateMask w BatchUpdateMembersRequest, gdy UpdateMemberRequest jest tworzony jako żądanie podrzędne BatchUpdateMembersRequest.