Method: spaces.members.batchUpdate

Met à jour les membres d'un espace dans un lot.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Ressource parente partagée par tous les membres en cours de mise à jour. Format : spaces/{space}

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
Champs
requests[]

object (UpdateMemberRequest)

Obligatoire. Message de la requête spécifiant les ressources à mettre à jour. Vous pouvez modifier jusqu'à 500 membres à la fois.

updateMask

string (FieldMask format)

Facultatif. Masque de champ de premier niveau utilisé pour spécifier les champs à mettre à jour dans le membre pour toutes les requêtes UpdateMemberRequests. Il existe quatre scénarios possibles pour le masque de champ de premier niveau et enfant : 1. Le masque de champ de premier niveau et enfant est absent : tous les champs fournis dans les requêtes sont mis à jour, y compris la suppression des champs non définis dans les requêtes. 2. Le masque de champ de niveau supérieur est présent, mais pas celui de niveau enfant : les champs spécifiés dans le masque de champ de niveau supérieur sont mis à jour. 3. Un masque de champ enfant et un masque de champ de premier niveau sont présents : le masque de champ enfant doit être identique au masque de champ de premier niveau. 4. Le masque de champ de niveau supérieur est absent, mais le masque de champ enfant est présent : cette configuration n'est pas acceptée et une erreur sera renvoyée.

Corps de la réponse

Réponse de la mise à jour groupée des membres.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "members": [
    {
      object (Member)
    }
  ]
}
Champs
members[]

object (Member)

Les membres ont été mis à jour.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez le guide d'autorisation.

UpdateMemberRequest

Requête de mise à jour d'un membre.

Représentation JSON
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
Champs
member

object (Member)

Obligatoire. Membre à mettre à jour. Format : spaces/{space}/members/{member}

updateMask

string (FieldMask format)

Facultatif. Masque de champ permettant de spécifier les champs à mettre à jour dans le membre. Si updateMask n'est pas fourni(non défini, défini avec des chemins vides ou ne comportant que "" comme chemins), il est défini par défaut sur la mise à jour de tous les champs fournis avec des valeurs dans la requête. Si vous utilisez "*" comme updateMask, tous les champs seront mis à jour, y compris ceux qui ne sont pas définis dans la requête (ils seront supprimés). En cas de BatchUpdate, il doit être absent ou identique à updateMask dans BatchUpdateMembersRequest lorsque UpdateMemberRequest est créé en tant que requête enfant de BatchUpdateMembersRequest.