Index
ChatService
(interface)AccessoryWidget
(message)ActionResponse
(message)ActionResponse.ResponseType
(enum)ActionResponse.SelectionItems
(message)ActionResponse.UpdatedWidget
(message)ActionStatus
(message)Annotation
(message)AnnotationType
(enum)AttachedGif
(message)Attachment
(message)Attachment.Source
(enum)AttachmentDataRef
(message)CardWithId
(message)ChatSpaceLinkData
(message)CompleteImportSpaceRequest
(message)CompleteImportSpaceResponse
(message)ContextualAddOnMarkup
(message)ContextualAddOnMarkup.Card
(message)ContextualAddOnMarkup.Card.CardAction
(message)ContextualAddOnMarkup.Card.CardHeader
(message)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(enum)ContextualAddOnMarkup.Card.Section
(message)CreateCustomEmojiRequest
(message)CreateMembershipRequest
(message)CreateMessageRequest
(message)CreateMessageRequest.MessageReplyOption
(enum)CreateReactionRequest
(message)CreateSpaceRequest
(message)CustomEmoji
(message)CustomEmoji.CustomEmojiPayload
(message)DeleteCustomEmojiRequest
(message)DeleteMembershipRequest
(message)DeleteMessageRequest
(message)DeleteReactionRequest
(message)DeleteSpaceRequest
(message)DeletionMetadata
(message)DeletionMetadata.DeletionType
(enum)Dialog
(message)DialogAction
(message)DriveDataRef
(message)DriveLinkData
(message)Emoji
(message)EmojiReactionSummary
(message)FindDirectMessageRequest
(message)GetAttachmentRequest
(message)GetCustomEmojiRequest
(message)GetMembershipRequest
(message)GetMessageRequest
(message)GetSpaceEventRequest
(message)GetSpaceNotificationSettingRequest
(message)GetSpaceReadStateRequest
(message)GetSpaceRequest
(message)GetThreadReadStateRequest
(message)Group
(message)HistoryState
(enum)ListCustomEmojisRequest
(message)ListCustomEmojisResponse
(message)ListMembershipsRequest
(message)ListMembershipsResponse
(message)ListMessagesRequest
(message)ListMessagesResponse
(message)ListReactionsRequest
(message)ListReactionsResponse
(message)ListSpaceEventsRequest
(message)ListSpaceEventsResponse
(message)ListSpacesRequest
(message)ListSpacesResponse
(message)MatchedUrl
(message)Membership
(message)Membership.MembershipRole
(enum)Membership.MembershipState
(enum)MembershipBatchCreatedEventData
(message)MembershipBatchDeletedEventData
(message)MembershipBatchUpdatedEventData
(message)MembershipCreatedEventData
(message)MembershipDeletedEventData
(message)MembershipUpdatedEventData
(message)Message
(message)MessageBatchCreatedEventData
(message)MessageBatchDeletedEventData
(message)MessageBatchUpdatedEventData
(message)MessageCreatedEventData
(message)MessageDeletedEventData
(message)MessageUpdatedEventData
(message)QuotedMessageMetadata
(message)Reaction
(message)ReactionBatchCreatedEventData
(message)ReactionBatchDeletedEventData
(message)ReactionCreatedEventData
(message)ReactionDeletedEventData
(message)RichLinkMetadata
(message)RichLinkMetadata.RichLinkType
(enum)SearchSpacesRequest
(message)SearchSpacesResponse
(message)SetUpSpaceRequest
(message)SlashCommand
(message)SlashCommandMetadata
(message)SlashCommandMetadata.Type
(enum)Space
(message)Space.AccessSettings
(message)Space.AccessSettings.AccessState
(enum)Space.MembershipCount
(message)Space.PermissionSetting
(message)Space.PermissionSettings
(message)Space.PredefinedPermissionSettings
(enum)Space.SpaceDetails
(message)Space.SpaceThreadingState
(enum)Space.SpaceType
(enum)Space.Type
(enum)SpaceBatchUpdatedEventData
(message)SpaceEvent
(message)SpaceNotificationSetting
(message)SpaceNotificationSetting.MuteSetting
(enum)SpaceNotificationSetting.NotificationSetting
(enum)SpaceReadState
(message)SpaceUpdatedEventData
(message)Thread
(message)ThreadReadState
(message)UpdateMembershipRequest
(message)UpdateMessageRequest
(message)UpdateSpaceNotificationSettingRequest
(message)UpdateSpaceReadStateRequest
(message)UpdateSpaceRequest
(message)User
(message)User.Type
(enum)UserMentionMetadata
(message)UserMentionMetadata.Type
(enum)WidgetMarkup
(message)WidgetMarkup.Button
(message)WidgetMarkup.FormAction
(message)WidgetMarkup.FormAction.ActionParameter
(message)WidgetMarkup.Icon
(enum)WidgetMarkup.Image
(message)WidgetMarkup.ImageButton
(message)WidgetMarkup.KeyValue
(message)WidgetMarkup.OnClick
(message)WidgetMarkup.OpenLink
(message)WidgetMarkup.TextButton
(message)WidgetMarkup.TextParagraph
(message)
ChatService
Permet aux développeurs de créer des applications et des intégrations Chat sur la plate-forme Google Chat.
CompleteImportSpace |
---|
Termine le processus d'importation pour l'espace spécifié et le rend visible pour les utilisateurs. Nécessite l'authentification de l'application et la délégation au niveau du domaine. Pour en savoir plus, consultez Autoriser les applications Google Chat à importer des données.
|
CreateCustomEmoji |
---|
Nécessite une authentification de l'utilisateur.
|
CreateMembership |
---|
Crée une appartenance pour l'application Chat appelant, un utilisateur ou un groupe Google. Il n'est pas possible de créer des souscriptions pour d'autres applications Chat. Lorsque vous créez un accès, si la règle d'acceptation automatique du membre spécifié est désactivée, il est invité et doit accepter l'invitation à l'espace avant de le rejoindre. Sinon, la création d'un accès ajoute le membre directement à l'espace spécifié. Accepte les types d'authentification suivants:
Pour voir un exemple d'utilisation, consultez les articles suivants :
|
CreateMessage |
---|
Crée un message dans un espace Google Chat. Pour obtenir un exemple, consultez Envoyer un message. La méthode L'image suivante montre comment Chat attribue un message lorsque vous utilisez l'authentification de l'application. Chat affiche l'application Chat comme expéditeur du message. Le contenu du message peut contenir du texte ( L'image suivante montre comment Chat attribue un message lorsque vous utilisez l'authentification utilisateur. Chat affiche l'utilisateur comme expéditeur du message et attribue l'application Chat au message en affichant son nom. Le contenu du message ne peut contenir que du texte ( La taille maximale du message, y compris son contenu, est de 32 000 octets.
|
CreateReaction |
---|
Crée une réaction et l'ajoute à un message. Seuls les emoji Unicode sont acceptés. Pour obtenir un exemple, consultez Ajouter une réaction à un message. Authentification des utilisateurs requise.
|
CreateSpace |
---|
Crée un espace sans membres. Permet de créer un espace nommé ou un chat de groupe dans Si le message d'erreur Compatible avec les types d'authentification suivants : Lors de l'authentification en tant qu'application, le champ
|
DeleteCustomEmoji |
---|
Nécessite une authentification de l'utilisateur.
|
DeleteMembership |
---|
Supprime un abonnement. Pour obtenir un exemple, consultez Exclure un utilisateur ou une application Google Chat d'un espace. Compatible avec les types d'authentification suivants :
|
DeleteMessage |
---|
Supprime un message. Pour obtenir un exemple, consultez Supprimer un message. Compatible avec les types d'authentification suivants : Lorsque vous utilisez l'authentification des applications, les requêtes ne peuvent supprimer que les messages créés par l'application Chat qui est à l'origine de l'appel.
|
DeleteReaction |
---|
Supprime une réaction à un message. Seuls les emoji Unicode sont acceptés. Pour obtenir un exemple, consultez Supprimer une réaction. Authentification des utilisateurs requise.
|
DeleteSpace |
---|
Supprime un espace nommé. Effectue toujours une suppression en cascade, ce qui signifie que les ressources enfants de l'espace (comme les messages publiés dans l'espace et les adhésions à l'espace) sont également supprimées. Vous trouverez un exemple dans la section Supprimer un espace. Compatible avec les types d'authentification suivants :
|
FindDirectMessage |
---|
Renvoie le message privé existant avec l'utilisateur spécifié. Si aucun espace de messages directs n'est trouvé, une erreur Avec l'authentification de l'application, renvoie l'espace de messages privés entre l'utilisateur spécifié et l'application Chat appelante. Avec l'authentification de l'utilisateur, renvoie l'espace de messages privés entre l'utilisateur spécifié et l'utilisateur authentifié. // Accepte les types d'authentification suivants:
|
GetAttachment |
---|
Récupère les métadonnées d'une pièce jointe de message. Les données des pièces jointes sont récupérées à l'aide de l'API multimédia. Pour obtenir un exemple, consultez la section Obtenir les métadonnées d'une pièce jointe de message. Authentification de l'application requise.
|
GetCustomEmoji |
---|
Authentification des utilisateurs requise.
|
GetMembership |
---|
Renvoie les détails d'une appartenance. Pour en savoir plus, consultez Obtenir des informations sur l'abonnement d'un utilisateur ou d'une application Google Chat. Accepte les types d'authentification suivants:
|
GetMessage |
---|
Renvoie des informations sur un message. Pour obtenir un exemple, consultez Obtenir des informations sur un message. Compatible avec les types d'authentification suivants : Remarque : Il est possible que cette requête renvoie un message d'un membre ou d'un espace bloqué.
|
GetSpace |
---|
Renvoie des informations sur un espace. Pour en savoir plus, consultez la section Obtenir des informations sur un espace. Compatible avec les types d'authentification suivants :
|
GetSpaceEvent |
---|
Affiche un événement d'un espace Google Chat. La charge utile de l'événement contient la version la plus récente de la ressource modifiée. Par exemple, si vous demandez un événement concernant un nouveau message, mais que le message a été mis à jour par la suite, le serveur renvoie la ressource Remarque: Le champ Authentification des utilisateurs requise. Pour obtenir un événement, l'utilisateur authentifié doit être membre de l'espace. Pour en savoir plus, consultez Obtenir des informations sur un événement à partir d'un espace Google Chat.
|
GetSpaceNotificationSetting |
---|
Authentification des utilisateurs requise.
|
GetSpaceReadState |
---|
Affiche des informations sur l'état de lecture d'un utilisateur dans un espace, qui permettent d'identifier les messages lus et non lus. Pour en savoir plus, consultez Obtenir des informations sur l'état de lecture d'un espace pour un utilisateur. Authentification des utilisateurs requise.
|
GetThreadReadState |
---|
Renvoie des informations sur l'état de lecture d'un utilisateur dans un fil de discussion, qui permettent d'identifier les messages lus et non lus. Pour obtenir un exemple, consultez Obtenir des informations sur l'état de lecture des fils d'un utilisateur. Nécessite une authentification de l'utilisateur.
|
ListCustomEmojis |
---|
Authentification des utilisateurs requise.
|
ListMemberships |
---|
Répertorie les appartenances à un espace. Pour en savoir plus, consultez Lister les utilisateurs et les applications Google Chat dans un espace. L'affichage des appartenances avec l'authentification de l'application liste les appartenances aux espaces auxquels l'application Chat a accès, mais exclut les appartenances à l'application Chat, y compris la sienne. Si vous répertoriez les adhésions avec l'authentification des utilisateurs, elles sont également répertoriées dans les espaces auxquels l'utilisateur authentifié a accès. Accepte les types d'authentification suivants:
|
ListMessages |
---|
Liste les messages d'un espace dont l'appelant est membre, y compris les messages de membres et d'espaces bloqués. Si vous listez des messages d'un espace qui n'en contient pas, la réponse est un objet vide. Lorsque vous utilisez une interface REST/HTTP, la réponse contient un objet JSON vide, Nécessite une authentification de l'utilisateur.
|
ListReactions |
---|
Liste les réactions à un message. Pour obtenir un exemple, consultez Répertorier les réactions à un message. Authentification des utilisateurs requise.
|
ListSpaceEvents |
---|
Liste les événements d'un espace Google Chat. Pour chaque événement, la charge utile contient la version la plus récente de la ressource Chat. Par exemple, si vous listez des événements concernant de nouveaux membres d'un espace, le serveur renvoie des ressources Nécessite une authentification de l'utilisateur. Pour lister les événements, l'utilisateur authentifié doit être membre de l'espace. Pour obtenir un exemple, consultez Répertorier les événements d'un espace Google Chat.
|
ListSpaces |
---|
Liste les espaces dont l'appelant est membre. Les chats de groupe et les MP ne sont pas listés tant que le premier message n'a pas été envoyé. Pour obtenir un exemple, consultez la section Lister les espaces. Accepte les types d'authentification suivants: Pour répertorier tous les espaces nommés par organisation Google Workspace, utilisez plutôt la méthode
|
SearchSpaces |
---|
Renvoie la liste des espaces d'une organisation Google Workspace en fonction de la recherche d'un administrateur. Nécessite une authentification des utilisateurs avec des droits d'administrateur. Dans la requête, définissez
|
SetUpSpace |
---|
Crée un espace et y ajoute les utilisateurs spécifiés. L'utilisateur appelant est automatiquement ajouté à l'espace et ne doit pas être spécifié en tant que membre dans la requête. Pour obtenir un exemple, consultez Configurer un espace avec des membres initiaux. Pour spécifier les membres humains à ajouter, ajoutez des appartenances avec le Pour spécifier les groupes Google à ajouter, ajoutez des appartenances avec l' Pour un espace ou une discussion de groupe nommés, si l'appelant bloque certains membres ou est bloqué par eux, ou s'il n'est pas autorisé à ajouter certains membres, ces membres ne sont pas ajoutés à l'espace créé. Pour créer un message privé (MP) entre l'utilisateur appelant et un autre utilisateur humain, spécifiez exactement un abonnement pour le représenter. Si l'un des utilisateurs bloque l'autre, la requête échoue et la MP n'est pas créée. Pour créer un MP entre l'utilisateur appelant et l'application appelante, définissez Si un MP existe déjà entre deux utilisateurs, même si un utilisateur bloque l'autre au moment où une demande est effectuée, le MP existant est renvoyé. Les espaces avec des réponses sous forme de fil de discussion ne sont pas acceptés. Si le message d'erreur Authentification des utilisateurs requise.
|
UpdateMembership |
---|
Met à jour une appartenance. Pour en savoir plus, consultez Modifier l'appartenance d'un utilisateur à un espace. Compatible avec les types d'authentification suivants :
|
UpdateMessage |
---|
Met à jour un message. Il existe une différence entre les méthodes Compatible avec les types d'authentification suivants : Lorsque vous utilisez l'authentification de l'application, les requêtes ne peuvent modifier que les messages créés par l'application Chat appelante.
|
UpdateSpace |
---|
Met à jour un espace. Pour obtenir un exemple, consultez Mettre à jour un espace. Si vous mettez à jour le champ Compatible avec les types d'authentification suivants :
|
UpdateSpaceNotificationSetting |
---|
Nécessite une authentification de l'utilisateur.
|
UpdateSpaceReadState |
---|
Met à jour l'état de lecture d'un utilisateur dans un espace, utilisé pour identifier les messages lus et non lus. Pour consulter un exemple, consultez Mettre à jour l'état de lecture de l'espace d'un utilisateur. Authentification des utilisateurs requise.
|
AccessoryWidget
Un ou plusieurs widgets interactifs qui s'affichent en bas d'un message. Pour en savoir plus, consultez Ajouter des widgets interactifs au bas d'un message.
Champs | |
---|---|
Champ d'union action . Type d'action. action ne peut être qu'un des éléments suivants : |
|
button_ |
Liste des boutons. |
ActionResponse
Paramètres qu'une application Chat peut utiliser pour configurer la publication de sa réponse.
Champs | |
---|---|
type |
Uniquement en entrée. Type de réponse de l'application Chat. |
url |
Uniquement en entrée. URL permettant aux utilisateurs de s'authentifier ou de configurer. (Uniquement pour les types de réponses |
dialog_ |
Uniquement en entrée. Réponse à un événement d'interaction lié à une boîte de dialogue. Doit être accompagné de |
updated_ |
Uniquement en entrée. Réponse du widget mis à jour. |
ResponseType
Type de réponse de l'application Chat.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Type par défaut géré en tant que NEW_MESSAGE . |
NEW_MESSAGE |
Publier en tant que nouveau message dans le sujet. |
UPDATE_MESSAGE |
modifier le message de l'application Chat ; Cette opération n'est autorisée que pour un événement CARD_CLICKED où le type d'expéditeur de message est BOT . |
UPDATE_USER_MESSAGE_CARDS |
Mettre à jour les fiches du message d'un utilisateur Cela n'est autorisé qu'en réponse à un événement MESSAGE avec une URL correspondante ou à un événement CARD_CLICKED où le type d'expéditeur du message est HUMAN . Le texte est ignoré. |
REQUEST_CONFIG |
Demander à l'utilisateur de procéder à une authentification ou à une configuration supplémentaires en privé. |
DIALOG |
Affiche une boîte de dialogue. |
UPDATE_WIDGET |
Requête sur les options de saisie semi-automatique du texte du widget. |
SelectionItems
Liste des résultats de saisie semi-automatique du widget.
Champs | |
---|---|
items[] |
Tableau d'objets SelectionItem. |
UpdatedWidget
Réponse du widget mis à jour. Permet de fournir des options de saisie semi-automatique pour un widget.
Champs | |
---|---|
widget |
ID du widget mis à jour. L'ID doit correspondre à celui du widget qui a déclenché la demande de mise à jour. |
Champ d'union updated_widget . Le widget a été mis à jour en réponse à une action de l'utilisateur. updated_widget ne peut être qu'un des éléments suivants : |
|
suggestions |
Liste des résultats de saisie semi-automatique du widget |
ActionStatus
Représente l'état d'une requête d'appel ou d'envoi d'une boîte de dialogue.
Champs | |
---|---|
status_ |
Code d'état. |
user_ |
Message à envoyer aux utilisateurs concernant l'état de leur demande. Si cette règle n'est pas configurée, un message générique basé sur |
Annotation
Uniquement en sortie. Annotations associées au corps en texte brut du message. Pour ajouter une mise en forme de base à un message, consultez Mettre en forme des messages.
Exemple de corps de message en texte brut :
Hello @FooBot how are you!"
Les métadonnées des annotations correspondantes :
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
Champs | |
---|---|
type |
Type de l'annotation. |
length |
Longueur de la sous-chaîne dans le corps du message en texte brut à laquelle cette annotation correspond. |
start_ |
Indice de début (basé sur 0, inclus) dans le corps du message en texte brut auquel cette annotation correspond. |
Champ d'union metadata . Métadonnées supplémentaires sur l'annotation. metadata ne peut être qu'un des éléments suivants : |
|
user_ |
Métadonnées de la mention d'un utilisateur. |
slash_ |
Métadonnées d'une commande à barre oblique. |
rich_ |
Métadonnées d'un lien interactif. |
AnnotationType
Type de l'annotation.
Enums | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Valeur par défaut de l'énumération. Ne pas utiliser. |
USER_MENTION |
Un utilisateur est mentionné. |
SLASH_COMMAND |
Une commande à barre oblique est appelée. |
RICH_LINK |
Annotation de lien enrichi. |
AttachedGif
Image GIF spécifiée par une URL.
Champs | |
---|---|
uri |
Uniquement en sortie. URL qui héberge l'image GIF. |
Pièce jointe
Une pièce jointe dans Google Chat
Champs | |
---|---|
name |
Facultatif. Nom de la ressource de l'attachement, au format |
content_ |
Uniquement en sortie. Nom de fichier d'origine du contenu, et non chemin d'accès complet. |
content_ |
Uniquement en sortie. Type de contenu (type MIME) du fichier. |
thumbnail_ |
Uniquement en sortie. URL de la vignette à utiliser pour prévisualiser la pièce jointe auprès d'un utilisateur humain. Les applications de chat ne doivent pas utiliser cette URL pour télécharger le contenu des pièces jointes. |
download_ |
Uniquement en sortie. URL de téléchargement à utiliser pour permettre à un utilisateur humain de télécharger la pièce jointe. Les applications de chat ne doivent pas utiliser cette URL pour télécharger le contenu des pièces jointes. |
source |
Uniquement en sortie. Source de la pièce jointe. |
Champ d'union data_ref . Référence de données à la pièce jointe. data_ref ne peut être qu'un des éléments suivants : |
|
attachment_ |
Facultatif. Référence aux données de l'attachement. Ce champ permet de créer ou de mettre à jour des messages avec des pièces jointes, ou d'utiliser l'API multimédia pour télécharger les données des pièces jointes. |
drive_ |
Uniquement en sortie. Référence à la pièce jointe Google Drive. Ce champ est utilisé avec l'API Google Drive. |
Source
Source du rattachement.
Enums | |
---|---|
SOURCE_UNSPECIFIED |
Réservé. |
DRIVE_FILE |
Le fichier est un fichier Google Drive. |
UPLOADED_CONTENT |
Le fichier est importé dans Chat. |
AttachmentDataRef
Référence aux données de l'attachement.
Champs | |
---|---|
resource_ |
Facultatif. Nom de la ressource des données de pièce jointe. Ce champ est utilisé avec l'API multimédia pour télécharger les données de l'attachement. |
attachment_ |
Facultatif. Jeton opaque contenant une référence à une pièce jointe importée. Traité par les clients comme une chaîne opaque et utilisé pour créer ou mettre à jour des messages Chat avec des pièces jointes. |
CardWithId
Fiche dans un message Google Chat
Seules les applications Chat peuvent créer des fiches. Si votre application Chat s'authentifie en tant qu'utilisateur, le message ne peut pas contenir de fiche.
Concevez et prévisualisez des fiches avec l'outil de création de fiches.
Ouvrir Card BuilderChamps | |
---|---|
card_ |
Obligatoire si le message contient plusieurs fiches. Identifiant unique d'une carte dans un message. |
card |
Une fiche La taille maximale est de 32 Ko. |
ChatSpaceLinkData
Données pour les liens vers des espaces Chat.
Champs | |
---|---|
space |
Espace de la ressource d'espace Chat associé. Format : |
thread |
Fil de discussion de la ressource d'espace Chat associée. Format : |
message |
Message de la ressource d'espace Chat associée. Format : |
CompleteImportSpaceRequest
Message de requête pour terminer le processus d'importation d'un espace.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de l'espace en mode importation. Format : |
CompleteImportSpaceResponse
Message de réponse pour finaliser le processus d'importation d'un espace.
Champs | |
---|---|
space |
Espace en mode importation. |
ContextualAddOnMarkup
Ce type ne comporte aucun champ.
Balisage permettant aux développeurs de spécifier le contenu d'un module complémentaire contextuel.
Fiche
Une fiche est un élément d'interface utilisateur pouvant contenir des widgets d'interface utilisateur tels que du texte et des images.
Champs | |
---|---|
header |
En-tête de la fiche. Un en-tête contient généralement un titre et une image. |
sections[] |
Les sections sont séparées par une ligne de séparation. |
card_ |
Actions de cette fiche. |
name |
Nom de la carte. |
CardAction
Une action de fiche est l'action associée à la fiche. Pour une fiche de facture, vous pouvez supprimer la facture, l'envoyer par e-mail ou ouvrir la facture dans un navigateur.
Non compatible avec les applications Google Chat.
Champs | |
---|---|
action_ |
Le libellé s'affichait dans l'élément de menu d'action. |
on_ |
L'action "onclick" pour cet élément d'action. |
CardHeader
Champs | |
---|---|
title |
Vous devez spécifier le titre. La hauteur de l'en-tête est fixe : si un titre et un sous-titre sont spécifiés, chacun occupe une ligne. Si seul le titre est spécifié, il occupe les deux lignes. |
subtitle |
Sous-titre de l'en-tête de la fiche. |
image_ |
Type d'image (par exemple, bordure carrée ou bordure circulaire) |
image_ |
URL de l'image dans l'en-tête de la fiche. |
ImageStyle
Enums | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
Bordure carrée. |
AVATAR |
Bordure circulaire. |
Section
Une section contient un ensemble de widgets affichés (verticalement) dans l'ordre dans lequel ils sont spécifiés. Sur toutes les plates-formes, les cartes ont une largeur fixe étroite. Il n'est donc pas nécessaire d'utiliser des propriétés de mise en page (par exemple, "float").
Champs | |
---|---|
header |
En-tête de la section. Le texte formaté est accepté. Pour en savoir plus sur la mise en forme du texte, consultez Mettre en forme du texte dans les applications Google Chat et Mettre en forme du texte dans les modules complémentaires Google Workspace. |
widgets[] |
Une section doit contenir au moins un widget. |
CreateCustomEmojiRequest
Requête de création d'un emoji personnalisé.
Champs | |
---|---|
custom_ |
Obligatoire. L'emoji personnalisé à créer. |
CreateMembershipRequest
Message de requête pour créer un abonnement.
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource de l'espace pour lequel créer l'abonnement. Format : spaces/{space} |
membership |
Obligatoire. Relation d'appartenance à créer. Le champ Lorsqu'une application Chat crée une relation d'appartenance pour un utilisateur humain, elle doit utiliser certains champs d'autorisation et définir des valeurs spécifiques pour certains champs :
Lorsqu'une application Chat crée une relation d'appartenance pour elle-même, elle doit s'authentifier en tant qu'utilisateur] et utiliser le champ d'application |
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit Gérer les conversations Chat et Espaces. Requiert le champ d'application OAuth 2.0 Il n'est pas possible de créer des adhésions à des applications ni pour des utilisateurs externes à l'organisation Google Workspace de l'administrateur. |
CreateMessageRequest
Crée un message.
Champs | |
---|---|
parent |
Obligatoire. Nom de ressource de l'espace dans lequel créer un message. Format : |
message |
Obligatoire. Corps du message. |
thread_key |
Facultatif. Obsolète : utilisez |
request_ |
Facultatif. ID de requête unique pour ce message. Spécifier un ID de requête existant renvoie le message créé avec cet ID au lieu d'en créer un autre. |
message_ |
Facultatif. Indique si un message démarre un fil de discussion ou y répond. Compatible uniquement avec les espaces nommés. Lorsque vous répondez aux interactions des utilisateurs, ce champ est ignoré. Pour les interactions dans un fil de discussion, la réponse est créée dans le même fil de discussion. Sinon, la réponse est créée en tant que nouveau fil de discussion. |
message_ |
Facultatif. ID personnalisé d'un message. Permet aux applications Chat d'obtenir, de mettre à jour ou de supprimer un message sans avoir à stocker l'ID attribué par le système dans le nom de la ressource du message (représenté dans le champ La valeur de ce champ doit répondre aux exigences suivantes :
Pour en savoir plus, consultez Nommer un message. |
MessageReplyOption
Spécifie comment répondre à un message. D'autres États pourraient être ajoutés à l'avenir.
Enums | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Par défaut. Démarre un nouveau thread. L'utilisation de cette option ignore toutes les valeurs thread ID ou incluses. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Crée le message en tant que réponse au fil de discussion spécifié par thread ID ou . Si l'opération échoue, le message lance un nouveau thread à la place. |
REPLY_MESSAGE_OR_FAIL |
Crée le message en réponse au fil de discussion spécifié par thread ID ou . Si un nouveau thread_key est utilisé, un nouveau thread est créé. Si la création du message échoue, une erreur NOT_FOUND est renvoyée. |
CreateReactionRequest
Crée une réaction à un message.
Champs | |
---|---|
parent |
Obligatoire. Le message dans lequel la réaction est créée. Format : |
reaction |
Obligatoire. Réaction à créer. |
CreateSpaceRequest
Requête de création d'un espace nommé sans membres.
Champs | |
---|---|
space |
Obligatoire. Les champs Si le message d'erreur L'espace |
request_ |
Facultatif. Identifiant unique de cette requête. Nous vous recommandons d'utiliser un UUID aléatoire. Si vous spécifiez un ID de requête existant, l'espace créé avec cet ID est renvoyé au lieu d'en créer un autre. Spécifier un ID de requête existant de la même application Chat avec un autre utilisateur authentifié génère une erreur. |
CustomEmoji
Représente un emoji personnalisé.
Champs | |
---|---|
name |
Identifiant. Nom de ressource de l'emoji personnalisé, attribué par le serveur. Format : |
uid |
Uniquement en sortie. Clé unique de la ressource d'emoji personnalisés. |
emoji_ |
Immuable. Nom fourni par l'utilisateur pour l'emoji personnalisé, qui est unique dans l'organisation. Obligatoire lors de la création de l'emoji personnalisé, uniquement en sortie dans le cas contraire. Les noms des emoji doivent commencer et se terminer par des deux-points, être en minuscules et ne contenir que des caractères alphanumériques, des traits d'union et des traits de soulignement. Les traits d'union et les traits de soulignement servent à séparer les mots et ne peuvent pas être utilisés de manière consécutive. Exemple : |
temporary_ |
Uniquement en sortie. URL de l'image de l'emoji personnalisé, valide pendant au moins 10 minutes. Notez que ce champ n'est pas renseigné dans la réponse lorsque l'emoji personnalisé est créé. |
payload |
Uniquement en entrée. Données de charge utile. |
CustomEmojiPayload
Données de charge utile pour l'emoji personnalisé.
Champs | |
---|---|
file_ |
Obligatoire. Uniquement en entrée. Image utilisée pour l'emoji personnalisé. La charge utile doit être inférieure à 256 ko et la dimension de l'image doit être comprise entre 64 et 500 pixels. Ces restrictions sont susceptibles d'être modifiées. |
filename |
Obligatoire. Uniquement en entrée. Nom du fichier image. Extensions de fichier compatibles : |
DeleteCustomEmojiRequest
Demande de suppression d'un emoji personnalisé.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'emoji personnalisé à supprimer. Format : Vous pouvez utiliser le nom de l'emoji comme alias pour |
DeleteMembershipRequest
Demande de suppression d'un accès à un espace.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'abonnement à supprimer. Les applications de chat peuvent supprimer les adhésions d'utilisateurs ou les leurs. Les applications de chat ne peuvent pas supprimer les appartenances d'autres applications. Lorsque vous supprimez une appartenance à un utilisateur, vous devez utiliser la portée Lorsque vous supprimez une appartenance à une application, vous devez utiliser le champ d'application Format : |
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit Gérer les conversations Chat et Espaces. Requiert le champ d'application OAuth 2.0 Il n'est pas possible de supprimer des appartenances à des applications dans un espace à l'aide d'un accès administrateur. |
DeleteMessageRequest
Demande de suppression d'un message.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource du message. Format : Si vous avez défini un ID personnalisé pour votre message, vous pouvez utiliser la valeur du champ |
force |
Lorsqu'un message est Ne s'applique que lors de l'authentification en tant qu'utilisateur. N'a aucun effet lors de l'authentification en tant qu'application Chat. |
DeleteReactionRequest
Supprime une réaction à un message.
Champs | |
---|---|
name |
Obligatoire. Nom de la réaction à supprimer. Format : |
DeleteSpaceRequest
Demande de suppression d'un espace.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'espace à supprimer. Format : |
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit Gérer les conversations Chat et Espaces. Requiert le champ d'application OAuth 2.0 |
DeletionMetadata
Informations sur un message supprimé. Un message est supprimé lorsque delete_time
est défini.
Champs | |
---|---|
deletion_ |
Indique qui a supprimé le message. |
DeletionType
Qui a supprimé le message et comment D'autres valeurs pourront être ajoutées à l'avenir.
Enums | |
---|---|
DELETION_TYPE_UNSPECIFIED |
Cette valeur n'est pas utilisée. |
CREATOR |
L'utilisateur a supprimé son propre message. |
SPACE_OWNER |
Le propriétaire de l'espace a supprimé le message. |
ADMIN |
Un administrateur Google Workspace a supprimé le message. |
APP_MESSAGE_EXPIRY |
Une application Chat a supprimé son propre message à son expiration. |
CREATOR_VIA_APP |
Une application Chat a supprimé le message pour le compte de l'utilisateur. |
SPACE_OWNER_VIA_APP |
Une application Chat a supprimé le message au nom du propriétaire de l'espace. |
Dialog
Enveloppe autour du corps de la fiche de la boîte de dialogue.
Champs | |
---|---|
body |
Uniquement en entrée. Corps de la boîte de dialogue, affiché sous forme de modale. Les applications Google Chat ne sont pas compatibles avec les entités de fiche suivantes : |
DialogAction
Contient une boîte de dialogue et un code d'état de la requête.
Champs | |
---|---|
action_ |
Uniquement en entrée. État d'une requête d'appel ou d'envoi d'une boîte de dialogue. Affiche un état et un message aux utilisateurs, si nécessaire. Par exemple, en cas d'erreur ou de réussite. |
Champ d'union action . Action à effectuer. action ne peut être qu'un des éléments suivants : |
|
dialog |
Uniquement en entrée. Dialog (Boîte de dialogue) pour la requête. |
DriveDataRef
Référence aux données d'une pièce jointe Drive.
Champs | |
---|---|
drive_ |
ID du fichier Drive. À utiliser avec l'API Drive. |
DriveLinkData
Données pour les liens Google Drive.
Champs | |
---|---|
drive_ |
DriveDataRef qui fait référence à un fichier Google Drive. |
mime_ |
Type MIME de la ressource Google Drive associée. |
Emoji
Emoji utilisé comme réaction à un message.
Champs | |
---|---|
Champ d'union content . Contenu de l'emoji. content ne peut être qu'un des éléments suivants : |
|
unicode |
Emoji de base représenté par une chaîne Unicode. |
custom_ |
Uniquement en sortie. Un emoji personnalisé. |
EmojiReactionSummary
Nombre de personnes ayant réagi à un message avec un emoji spécifique.
Champs | |
---|---|
emoji |
Emoji associés aux réactions. |
reaction_ |
Nombre total de réactions utilisant l'emoji associé. |
FindDirectMessageRequest
Requête permettant d'obtenir un espace de messages privés en fonction de la ressource utilisateur.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'utilisateur avec lequel rechercher le message privé. Format : |
GetAttachmentRequest
Requête d'obtention d'une pièce jointe.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de l'attachement, au format |
GetCustomEmojiRequest
Requête visant à renvoyer un seul emoji personnalisé.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'emoji personnalisé. Format : Vous pouvez utiliser le nom de l'emoji comme alias pour |
GetMembershipRequest
Requête d'obtention d'une appartenance à un espace.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'abonnement à récupérer. Pour obtenir l'appartenance de l'application à l'aide de l'authentification utilisateur, vous pouvez utiliser Format: Vous pouvez utiliser l'adresse e-mail de l'utilisateur comme alias pour |
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit de gérer les conversations Chat et Espaces. Requiert les champs d'application OAuth 2.0 Il n'est pas possible d'obtenir les adhésions aux applications dans un espace lorsque vous utilisez un accès administrateur. |
GetMessageRequest
Requête d'obtention d'un message.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource du message. Format : Si vous avez défini un ID personnalisé pour votre message, vous pouvez utiliser la valeur du champ |
GetSpaceEventRequest
Message de requête pour obtenir un événement dans un espace.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de l'événement de l'espace. Format : |
GetSpaceNotificationSettingRequest
Message de requête pour obtenir le paramètre de notification de l'espace. Ne permet d'obtenir que le paramètre de notification de l'utilisateur appelant.
Champs | |
---|---|
name |
Obligatoire. Format : users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
Message de requête pour l'API GetSpaceReadState.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'état de lecture de l'espace à récupérer. Permet uniquement d'obtenir l'état de lecture de l'utilisateur appelant. Pour faire référence à l'utilisateur appelant, définissez l'une des valeurs suivantes :
Format: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Requête visant à renvoyer un seul espace.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de l'espace, au format Format : |
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit Gérer les conversations Chat et Espaces. Requiert les champs d'application OAuth 2.0 |
GetThreadReadStateRequest
Message de requête pour l'API GetThreadReadStateRequest.
Champs | |
---|---|
name |
Obligatoire. Nom de ressource de l'état de lecture du thread à récupérer. Prend uniquement en charge l'obtention de l'état de lecture pour l'utilisateur appelant. Pour faire référence à l'utilisateur appelant, définissez l'une des valeurs suivantes :
Format: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Groupe
Groupe Google dans Google Chat
Champs | |
---|---|
name |
Nom de ressource d'un groupe Google. Représente un groupe dans l'API Cloud Identity Groups. Format : groups/{group} |
HistoryState
État de l'historique des messages et des espaces. Spécifie la durée de conservation des messages et des fils de conversation après leur création.
Enums | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Valeur par défaut. Ne pas utiliser. |
HISTORY_OFF |
L'historique est désactivé. Les messages et les fils de discussion sont conservés pendant 24 heures. |
HISTORY_ON |
Historique activé. Les règles de conservation Vault de l'organisation spécifient la durée de conservation des messages et des fils de discussion. |
ListCustomEmojisRequest
Requête permettant de renvoyer une liste d'emoji personnalisés.
Champs | |
---|---|
page_ |
Facultatif. Nombre maximal d'emoji personnalisés renvoyés. Le service peut renvoyer un nombre inférieur à cette valeur. Si elle n'est pas spécifiée, la valeur par défaut est 25. La valeur maximale est 200. Les valeurs supérieures à 200 sont remplacées par 200. |
page_ |
Facultatif. (Si vous reprenez à partir d'une requête précédente.) Jeton de page reçu lors d'un appel d'emoji personnalisés de liste précédent. Fournissez-le pour récupérer la page suivante. Lors de la pagination, la valeur du filtre doit correspondre à l'appel ayant fourni le jeton de page. Transmettre une valeur différente peut entraîner des résultats inattendus. |
filter |
Facultatif. Filtre de requête Prend en charge le filtrage par créateur. Pour filtrer par créateur, vous devez spécifier une valeur valide. Actuellement, seuls Par exemple, la requête suivante renvoie les emoji personnalisés créés par l'appelant:
Les requêtes non valides sont rejetées par le serveur avec une erreur |
ListCustomEmojisResponse
Réponse à une liste d'emoji personnalisés.
Champs | |
---|---|
custom_ |
Liste à puces. Liste des emoji personnalisés sur la page demandée (ou première). |
next_ |
Jeton que vous pouvez envoyer en tant que |
ListMembershipsRequest
Message de requête pour la liste des adhésions.
Champs | |
---|---|
parent |
Obligatoire. Nom de ressource de l'espace pour lequel extraire une liste de membres. Format : spaces/{space} |
page_ |
Facultatif. Nombre maximal d'adhésions à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 100 souscriptions au maximum sont renvoyées. La valeur maximale est 1 000. Si vous utilisez une valeur supérieure à 1 000, elle est automatiquement remplacée par 1 000. Les valeurs négatives renvoient une erreur |
page_ |
Facultatif. Jeton de page reçu d'un appel précédent pour lister les adhésions. Fournissez ce paramètre pour récupérer la page suivante. Lors de la pagination, tous les autres paramètres fournis doivent correspondre à l'appel ayant fourni le jeton de page. Transmettre des valeurs différentes aux autres paramètres peut entraîner des résultats inattendus. |
filter |
Facultatif. Filtre de requête Vous pouvez filtrer les adhésions par rôle ( Pour filtrer par rôle, définissez Pour filtrer par type, définissez Pour filtrer à la fois par rôle et par type, utilisez l'opérateur
Par exemple, les requêtes suivantes sont valides :
Les requêtes suivantes ne sont pas valides :
Les requêtes non valides sont rejetées par le serveur avec une erreur |
show_ |
Facultatif. Lorsque la valeur est |
show_ |
Facultatif. Lorsque la valeur est Cette fonctionnalité nécessite actuellement une authentification de l'utilisateur. |
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit Gérer les conversations Chat et Espaces. Nécessite le champ d'application OAuth 2.0 Il n'est pas possible de lister les appartenances à des applications dans un espace lorsque vous utilisez un accès administrateur. |
ListMembershipsResponse
Réponse à la liste des membres de l'espace.
Champs | |
---|---|
memberships[] |
Liste non ordonnée. Liste des adhésions sur la page demandée (ou première). |
next_ |
Jeton que vous pouvez envoyer en tant que |
ListMessagesRequest
Liste les messages de l'espace spécifié dont l'utilisateur est membre.
Champs | |
---|---|
parent |
Obligatoire. Nom de ressource de l'espace à partir duquel répertorier les messages. Format : |
page_ |
Nombre maximal de messages renvoyés. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 25 éléments sont renvoyés au maximum. La valeur maximale est 1 000. Si vous utilisez une valeur supérieure à 1 000, elle est automatiquement remplacée par 1 000. Les valeurs négatives renvoient une erreur |
page_ |
Facultatif, si vous reprenez une requête précédente. Jeton de page reçu lors d'un appel de liste de messages précédent. Fournissez ce paramètre pour récupérer la page suivante. Lors de la pagination, tous les autres paramètres fournis doivent correspondre à l'appel qui a fourni le jeton de page. Transmettre des valeurs différentes aux autres paramètres peut entraîner des résultats inattendus. |
filter |
Un filtre de requête. Vous pouvez filtrer les messages par date ( Pour filtrer les messages en fonction de la date de leur création, spécifiez Pour filtrer par thread, spécifiez le Pour filtrer par fil de discussion et par date, utilisez l'opérateur Par exemple, les requêtes suivantes sont valides :
Les requêtes non valides sont rejetées par le serveur avec une erreur |
order_ |
Facultatif, si vous reprenez une requête précédente. Ordre de la liste des messages. Spécifiez une valeur à trier par une opération de tri. Les valeurs d'opération de tri valides sont les suivantes :
L'ordre par défaut est |
show_ |
Indique si les messages supprimés doivent être inclus. Les messages supprimés incluent l'heure de suppression et les métadonnées sur leur suppression, mais leur contenu n'est pas disponible. |
ListMessagesResponse
Message de réponse pour la liste des messages.
Champs | |
---|---|
messages[] |
Liste des messages. |
next_ |
Vous pouvez envoyer un jeton en tant que |
ListReactionsRequest
Répertorie les réactions à un message.
Champs | |
---|---|
parent |
Obligatoire. Message auquel les utilisateurs ont réagi. Format : |
page_ |
Facultatif. Nombre maximal de réactions renvoyées. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, la valeur par défaut est 25. La valeur maximale est 200. Les valeurs supérieures sont remplacées par 200. |
page_ |
Facultatif. (Si vous reprenez à partir d'une requête précédente.) Jeton de page reçu d'un précédent appel de réactions à une liste. Fournissez-le pour récupérer la page suivante. Lors de la pagination, la valeur du filtre doit correspondre à l'appel ayant fourni le jeton de page. Transmettre une valeur différente peut entraîner des résultats inattendus. |
filter |
Facultatif. Un filtre de requête. Vous pouvez filtrer les réactions par emoji ( Afin de filtrer les réactions pour plusieurs emoji ou utilisateurs, joignez des champs similaires avec l'opérateur Pour filtrer les réactions par emoji et par utilisateur, utilisez l'opérateur Si votre requête utilise à la fois Par exemple, les requêtes suivantes sont valides:
Les requêtes suivantes ne sont pas valides :
Les requêtes non valides sont rejetées par le serveur avec une erreur |
ListReactionsResponse
Réponse à une requête de liste des réactions.
Champs | |
---|---|
reactions[] |
Liste des réactions sur la page demandée (ou première). |
next_ |
Jeton de continuation permettant de récupérer la page de résultats suivante. Ce champ est vide pour la dernière page de résultats. |
ListSpaceEventsRequest
Message de requête pour les événements de la fiche d'un espace
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource de l'espace Google Chat dans lequel les événements se sont produits. Format : |
page_ |
Facultatif. Nombre maximal d'événements d'espace renvoyés. Le service peut renvoyer un nombre inférieur à cette valeur. Les valeurs négatives renvoient une erreur |
page_ |
Jeton de page reçu d'un appel d'événements d'espace de liste précédent. Fournissez-le pour récupérer la page suivante. Lors de la pagination, tous les autres paramètres fournis pour lister les événements d'espace doivent correspondre à l'appel ayant fourni le jeton de page. Transmettre des valeurs différentes aux autres paramètres peut entraîner des résultats inattendus. |
filter |
Obligatoire. Filtre de requête Vous devez spécifier au moins un type d'événement ( Vous pouvez également filtrer par heure de début (
Pour spécifier une heure de début ou de fin, utilisez l'opérateur égal à Par exemple, les requêtes suivantes sont valides :
Les requêtes suivantes ne sont pas valides :
Les requêtes non valides sont rejetées par le serveur avec une erreur |
ListSpaceEventsResponse
Message de réponse pour la liste des événements de l'espace.
Champs | |
---|---|
space_ |
Les résultats sont renvoyés par ordre chronologique (événement le plus ancien en premier). Remarque : Le champ |
next_ |
Jeton de continuation utilisé pour extraire d'autres événements. Si ce champ est omis, il n'y a pas d'autres pages. |
ListSpacesRequest
Requête permettant de lister les espaces dont l'appelant est membre.
Champs | |
---|---|
page_ |
Facultatif. Nombre maximal d'espaces à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si ce paramètre n'est pas spécifié, 100 espaces au maximum sont renvoyés. La valeur maximale est 1 000. Si vous utilisez une valeur supérieure à 1 000, elle est automatiquement remplacée par 1 000. Les valeurs négatives renvoient une erreur |
page_ |
Facultatif. Jeton de page reçu d'un appel de liste d'espaces précédent. Fournissez ce paramètre pour récupérer la page suivante. Lors de la pagination, la valeur du filtre doit correspondre à l'appel ayant fourni le jeton de page. Transmettre une valeur différente peut entraîner des résultats inattendus. |
filter |
Facultatif. Un filtre de requête. Vous pouvez filtrer les espaces par type ( Pour filtrer par type d'espace, vous devez spécifier une valeur d'énumération valide, telle que Par exemple, les requêtes suivantes sont valides :
Les requêtes non valides sont rejetées par le serveur avec une erreur |
ListSpacesResponse
Réponse à une requête de liste d'espaces.
Champs | |
---|---|
spaces[] |
Liste des espaces de la page demandée (ou première). Remarque : Le champ |
next_ |
Vous pouvez envoyer un jeton en tant que |
MatchedUrl
URL correspondante dans un message Chat. Les applications Chat peuvent prévisualiser les URL correspondantes. Pour en savoir plus, consultez la section Prévisualiser les liens.
Champs | |
---|---|
url |
Uniquement en sortie. URL correspondante. |
Abonnement
Représente une relation d'appartenance dans Google Chat, par exemple si un utilisateur ou une application Chat est invité à un espace, en fait partie ou en est absent.
Champs | |
---|---|
name |
Nom de ressource de l'appartenance, attribué par le serveur. Format : |
state |
Uniquement en sortie. État de l'abonnement. |
role |
Facultatif. Rôle de l'utilisateur dans un espace Chat, qui détermine les actions autorisées dans l'espace. Ce champ ne peut être utilisé qu'en entrée dans |
create_ |
Facultatif. Immuable. Heure de création de l'abonnement, par exemple quand un membre a rejoint un espace ou y a été invité. Ce champ est à usage exclusif en sortie, sauf lorsqu'il est utilisé pour importer des adhésions historiques dans des espaces en mode importation. |
delete_ |
Facultatif. Immuable. Heure de suppression de l'abonnement, par exemple le moment où un membre a quitté un espace ou en a été exclu. Ce champ est à usage exclusif en sortie, sauf lorsqu'il est utilisé pour importer des adhésions historiques dans des espaces en mode importation. |
Champ d'union memberType . Membre associé à cet abonnement. D'autres types de membres pourraient être acceptés à l'avenir. memberType ne peut être qu'un des éléments suivants : |
|
member |
Utilisateur ou application Google Chat à laquelle l'appartenance correspond. Si votre application Chat s'authentifie en tant qu'utilisateur, la sortie renseigne les utilisateurs |
group_ |
Groupe Google auquel l'appartenance correspond. La lecture ou la modification des adhésions à Google Groupes nécessite l'authentification des utilisateurs. |
MembershipRole
Représente les actions autorisées d'un utilisateur dans un espace Chat. D'autres valeurs d'énumération pourront être ajoutées à l'avenir.
Enums | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Valeur par défaut. Pour users : il n'est pas membre de l'espace, mais il peut y être invité. Pour Google Groups : ce rôle est toujours attribué (d'autres valeurs d'énumération peuvent être utilisées à l'avenir). |
ROLE_MEMBER |
Membre de l'espace. L'utilisateur dispose d'autorisations de base, comme envoyer des messages dans l'espace. Dans les conversations privées et de groupe sans nom, tous les participants ont ce rôle. |
ROLE_MANAGER |
un gestionnaire d'espace ; L'utilisateur dispose de toutes les autorisations de base, ainsi que des autorisations d'administration qui lui permettent de gérer l'espace (ajouter ou supprimer des membres, par exemple). Disponible uniquement en SpaceType.SPACE . |
MembershipState
Spécifie la relation du membre avec un espace. D'autres états d'adhésion pourraient être acceptés à l'avenir.
Enums | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Valeur par défaut. Ne pas utiliser. |
JOINED |
L'utilisateur est ajouté à l'espace et peut y participer. |
INVITED |
L'utilisateur est invité à rejoindre l'espace, mais ne l'a pas encore fait. |
NOT_A_MEMBER |
L'utilisateur n'appartient pas à l'espace et n'a pas d'invitation en attente pour le rejoindre. |
MembershipBatchCreatedEventData
Charge utile de l'événement pour plusieurs nouveaux abonnements.
Type d'événement : google.workspace.chat.membership.v1.batchCreated
Champs | |
---|---|
memberships[] |
Liste des nouveaux abonnements. |
MembershipBatchDeletedEventData
Charge utile de l'événement pour plusieurs souscriptions supprimées.
Type d'événement : google.workspace.chat.membership.v1.batchDeleted
Champs | |
---|---|
memberships[] |
Liste des souscriptions supprimées. |
MembershipBatchUpdatedEventData
Charge utile de l'événement pour plusieurs abonnements mis à jour.
Type d'événement : google.workspace.chat.membership.v1.batchUpdated
Champs | |
---|---|
memberships[] |
Liste des adhésions mises à jour. |
MembershipCreatedEventData
Charge utile de l'événement pour une nouvelle souscription.
Type d'événement: google.workspace.chat.membership.v1.created
.
Champs | |
---|---|
membership |
Le nouvel abonnement. |
MembershipDeletedEventData
Charge utile de l'événement pour un abonnement supprimé.
Type d'événement : google.workspace.chat.membership.v1.deleted
Champs | |
---|---|
membership |
Abonnement supprimé. Seuls les champs |
MembershipUpdatedEventData
Charge utile de l'événement pour un abonnement mis à jour.
Type d'événement : google.workspace.chat.membership.v1.updated
Champs | |
---|---|
membership |
Abonnement mis à jour. |
Message
Message dans un espace Google Chat
Champs | |
---|---|
name |
Nom de ressource du message. Format : Où Si vous définissez un ID personnalisé lorsque vous créez un message, vous pouvez l'utiliser pour spécifier le message dans une requête en remplaçant |
sender |
Uniquement en sortie. Utilisateur ayant créé le message. Si votre application Chat s'authentifie en tant qu'utilisateur, la sortie renseigne les champs user |
create_ |
Facultatif. Immuable. Pour les espaces créés dans Chat, l'heure à laquelle le message a été créé. Ce champ est utilisé uniquement en sortie, sauf lorsqu'il est utilisé dans des espaces en mode importation. Pour les espaces en mode importation, définissez ce champ sur l'horodatage historique au moment de la création du message dans la source afin de conserver l'heure de création d'origine. |
last_ |
Uniquement en sortie. Heure à laquelle le message a été modifié pour la dernière fois par un utilisateur. Si le message n'a jamais été modifié, ce champ est vide. |
delete_ |
Uniquement en sortie. Heure à laquelle le message a été supprimé dans Google Chat. Si le message n'est jamais supprimé, ce champ est vide. |
text |
Corps du message en texte brut. Le premier lien vers une image, une vidéo ou une page Web génère un chip d'aperçu. Vous pouvez également mentionner un utilisateur Google Chat ou tous les membres de l'espace. Pour savoir comment créer des messages, consultez Envoyer un message. |
formatted_ |
Uniquement en sortie. Contient le message
Pour en savoir plus, consultez Afficher le formatage du texte envoyé dans un message. |
cards[] |
Obsolète : utilisez Fiches enrichies, mises en forme et interactives, que vous pouvez utiliser pour afficher des éléments d'interface utilisateur tels que des textes mis en forme, des boutons et des images cliquables. Les fiches sont généralement affichées sous le corps du message en texte brut. |
cards_ |
Tableau de fiches. Seules les applications Chat peuvent créer des fiches. Si votre application Chat s'authentifie en tant qu'utilisateur, les messages ne peuvent pas contenir de cartes. Pour savoir comment créer un message contenant des fiches, consultez Envoyer un message. Créez et prévisualisez des fiches avec Card Builder. Ouvrir l'outil de création de cartes |
annotations[] |
Uniquement en sortie. Annotations associées à l' |
thread |
Fil de discussion auquel le message appartient. Pour obtenir un exemple d'utilisation, consultez Démarrer ou répondre à un fil de discussion. |
space |
Si votre application Chat s'authentifie en tant qu'utilisateur, la sortie renseigne l'espace |
fallback_ |
Description au format texte brut des fiches du message, utilisée lorsque les fiches réelles ne peuvent pas être affichées (par exemple, les notifications mobiles). |
action_ |
Uniquement en entrée. Paramètres qu'une application Chat peut utiliser pour configurer la publication de sa réponse. |
argument_ |
Uniquement en sortie. Corps du message en texte brut, sans mention de l'application Chat. |
slash_ |
Uniquement en sortie. Les informations sur la commande à barre oblique, le cas échéant. |
attachment[] |
Pièce jointe importée par l'utilisateur. |
matched_ |
Uniquement en sortie. URL dans |
thread_ |
Uniquement en sortie. Si la valeur est Si l'espace n'autorise pas les réponses dans les fils de discussion, ce champ est toujours |
client_ |
Facultatif. ID personnalisé du message. Vous pouvez utiliser un champ pour identifier un message, ou pour l'obtenir, le supprimer ou le mettre à jour. Pour définir un ID personnalisé, spécifiez le champ |
emoji_ |
Uniquement en sortie. Liste des résumés des réactions emoji sur le message. |
private_ |
Immuable. Entrée pour la création d'un message, sinon sortie uniquement. Utilisateur autorisé à voir le message. Lorsque ce champ est défini, le message est privé et visible uniquement par l'utilisateur spécifié et l'application Chat. Pour inclure ce champ dans votre requête, vous devez appeler l'API Chat à l'aide de l'authentification de l'application et omettre les éléments suivants : Pour en savoir plus, consultez Envoyer un message privé. |
deletion_ |
Uniquement en sortie. Informations sur un message supprimé. Un message est supprimé lorsque |
quoted_ |
Uniquement en sortie. Informations sur un message cité par un utilisateur Google Chat dans un espace. Les utilisateurs de Google Chat peuvent citer un message pour y répondre. |
attached_ |
Uniquement en sortie. Images GIF jointes au message. |
accessory_ |
Un ou plusieurs widgets interactifs qui s'affichent au bas d'un message. Vous pouvez ajouter des widgets accessoires aux messages contenant du texte, des fiches ou les deux. Non compatible avec les messages contenant des boîtes de dialogue. Pour en savoir plus, consultez Ajouter des widgets interactifs au bas d'un message. La création d'un message avec des widgets accessoires nécessite une authentification de l'application. |
MessageBatchCreatedEventData
Charge utile de l'événement pour plusieurs nouveaux messages.
Type d'événement: google.workspace.chat.message.v1.batchCreated
Champs | |
---|---|
messages[] |
Liste des nouveaux messages. |
MessageBatchDeletedEventData
Charge utile d'événement pour plusieurs messages supprimés.
Type d'événement : google.workspace.chat.message.v1.batchDeleted
Champs | |
---|---|
messages[] |
Liste des messages supprimés. |
MessageBatchUpdatedEventData
Charge utile d'événement pour plusieurs messages mis à jour.
Type d'événement : google.workspace.chat.message.v1.batchUpdated
Champs | |
---|---|
messages[] |
Liste des messages mis à jour. |
MessageCreatedEventData
Charge utile d'événement pour un nouveau message.
Type d'événement : google.workspace.chat.message.v1.created
Champs | |
---|---|
message |
Nouveau message. |
MessageDeletedEventData
Charge utile d'événement pour un message supprimé.
Type d'événement : google.workspace.chat.message.v1.deleted
Champs | |
---|---|
message |
Message supprimé. Seuls les champs |
MessageUpdatedEventData
Charge utile de l'événement pour un message mis à jour.
Type d'événement : google.workspace.chat.message.v1.updated
Champs | |
---|---|
message |
Message mis à jour. |
QuotedMessageMetadata
Informations sur un message cité.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource du message cité. Format : |
last_ |
Uniquement en sortie. Code temporel de création ou de dernière mise à jour du message cité. |
Réaction
Réaction à un message
Champs | |
---|---|
name |
Nom de la ressource de la réaction. Format : |
user |
Uniquement en sortie. Utilisateur ayant créé la réaction. |
emoji |
Emoji utilisé dans la réaction. |
ReactionBatchCreatedEventData
Charge utile d'événement pour plusieurs nouvelles réactions.
Type d'événement : google.workspace.chat.reaction.v1.batchCreated
Champs | |
---|---|
reactions[] |
Liste des nouvelles réactions. |
ReactionBatchDeletedEventData
Charge utile d'événement pour plusieurs réactions supprimées.
Type d'événement : google.workspace.chat.reaction.v1.batchDeleted
Champs | |
---|---|
reactions[] |
Liste des réactions supprimées. |
ReactionCreatedEventData
Charge utile de l'événement pour une nouvelle réaction.
Type d'événement : google.workspace.chat.reaction.v1.created
Champs | |
---|---|
reaction |
Nouvelle réaction. |
ReactionDeletedEventData
Charge utile de l'événement pour une réaction supprimée.
Type : google.workspace.chat.reaction.v1.deleted
Champs | |
---|---|
reaction |
Réaction supprimée. |
RichLinkMetadata
Lien enrichi vers une ressource.
Champs | |
---|---|
uri |
URI de ce lien. |
rich_ |
Type de lien enrichi. |
Champ d'union data . Données de la ressource associée. data ne peut être qu'un des éléments suivants : |
|
drive_ |
Données pour un lien Drive. |
chat_ |
Données pour un lien vers un espace Chat. |
RichLinkType
Type de lien enrichi. D'autres types pourront être ajoutés à l'avenir.
Enums | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Valeur par défaut de l'énumération. Ne pas utiliser. |
DRIVE_FILE |
Type de lien Google Drive enrichi. |
CHAT_SPACE |
Type de lien riche pour un espace Chat. (par exemple, un chip d'espace intelligent). |
SearchSpacesRequest
Requête permettant de rechercher une liste d'espaces en fonction d'une requête.
Champs | |
---|---|
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit Gérer les conversations Chat et Espaces. Nécessite le champ d'application OAuth 2.0 Cette méthode n'est actuellement compatible qu'avec l'accès administrateur. Par conséquent, seul |
page_ |
Nombre maximal d'espaces à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si ce paramètre n'est pas spécifié, 100 espaces au maximum sont renvoyés. La valeur maximale est 1 000. Si vous utilisez une valeur supérieure à 1 000, elle est automatiquement remplacée par 1 000. |
page_ |
Jeton reçu lors de l'appel d'espaces de recherche précédent. Fournissez ce paramètre pour récupérer la page suivante. Lors de la pagination, tous les autres paramètres fournis doivent correspondre à l'appel qui a fourni le jeton de page. Transmettre des valeurs différentes aux autres paramètres peut entraîner des résultats inattendus. |
query |
Obligatoire. Requête de recherche. Vous pouvez effectuer une recherche à l'aide des paramètres suivants :
Dans les différents champs, seuls les opérateurs Dans le même champ, Les exemples de requêtes suivants sont valides :
|
order_ |
Facultatif. Façon dont la liste des espaces est organisée. Les attributs acceptés pour trier par sont les suivants:
Les valeurs valides pour les opérations de tri sont les suivantes:
Les syntaxes acceptées sont les suivantes :
|
SearchSpacesResponse
Réponse avec une liste d'espaces correspondant à la requête de recherche d'espaces.
Champs | |
---|---|
spaces[] |
Page des espaces demandés. |
next_ |
Jeton permettant de récupérer la page suivante. Si ce champ est vide, aucune page suivante n'existe. |
total_ |
Nombre total d'espaces correspondant à la requête, sur l'ensemble des pages. Si le résultat est supérieur à 10 000 espaces, cette valeur est une estimation. |
SetUpSpaceRequest
Demande de création d'un espace et d'ajout des utilisateurs spécifiés à celui-ci.
Champs | |
---|---|
space |
Obligatoire. Le champ Pour créer un espace, définissez Pour créer un chat de groupe, définissez Pour créer une conversation privée entre deux utilisateurs, définissez Pour créer une conversation privée entre une personne et l'application Chat qui est à l'origine de l'appel, définissez Si un espace |
request_ |
Facultatif. Identifiant unique de cette requête. Nous vous recommandons d'utiliser un UUID aléatoire. Si vous spécifiez un ID de requête existant, l'espace créé avec cet ID est renvoyé au lieu d'en créer un autre. Si vous spécifiez un ID de requête existant provenant de la même application Chat avec un autre utilisateur authentifié, une erreur est renvoyée. |
memberships[] |
Facultatif. Les utilisateurs ou groupes Google Chat à inviter à rejoindre l'espace. Omettre l'utilisateur appelant, car il est ajouté automatiquement. L'ensemble autorise actuellement jusqu'à 20 membres (en plus de l'appelant). Pour l'appartenance à un groupe d'utilisateurs, le champ Pour l'appartenance à un groupe Google, le champ Facultatif lorsque vous définissez Obligatoire lorsque vous définissez Obligatoire lorsque vous définissez Ce champ doit être vide lors de la création d'une conversation privée entre un humain et l'application Chat qui est à l'origine de l'appel (lorsque vous définissez |
SlashCommand
Commande à barre oblique dans Google Chat
Champs | |
---|---|
command_ |
ID de la commande à barre oblique appelée. |
SlashCommandMetadata
Métadonnées d'annotation pour les commandes à barre oblique (/).
Champs | |
---|---|
bot |
Application Chat dont la commande a été appelée. |
type |
Type de commande à barre oblique. |
command_ |
Nom de la commande à barre oblique appelée. |
command_ |
ID de la commande à barre oblique appelée. |
triggers_ |
Indique si la commande à barre oblique est destinée à une boîte de dialogue. |
Type
Enums | |
---|---|
TYPE_UNSPECIFIED |
Valeur par défaut de l'énumération. Ne pas utiliser. |
ADD |
Ajoutez l'application Chat à l'espace. |
INVOKE |
Appeler une commande à barre oblique dans un espace |
Espace
Espace dans Google Chat Les espaces sont des conversations entre deux utilisateurs ou plus, ou des messages privés entre un utilisateur et une application Chat.
Champs | |
---|---|
name |
Nom de la ressource de l'espace. Format : Où |
type |
Uniquement en sortie. Obsolète : utilisez |
space_ |
Type d'espace. Obligatoire lors de la création d'un espace ou de la modification de son type. Sortie uniquement pour une autre utilisation. |
single_ |
Facultatif. Indique si l'espace est un MP entre une application Chat et une seule personne. |
threaded |
Uniquement en sortie. Obsolète : utilisez |
display_ |
Nom à afficher de l'espace. Obligatoire lors de la création d'un espace avec un Pour les messages privés, ce champ peut être vide. Peut contenir jusqu'à 128 caractères. |
external_ |
Immuable. Indique si cet espace autorise tout utilisateur Google Chat à en être membre. Valeur à saisir lorsque vous créez un espace dans une organisation Google Workspace. Omettre ce champ lorsque vous créez des espaces dans les conditions suivantes :
Pour les espaces existants, ce champ est de sortie uniquement. |
space_ |
Uniquement en sortie. État des fils de discussion dans l'espace Chat. |
space_ |
Informations sur l'espace, y compris sa description et ses règles |
space_ |
État de l'historique des messages pour les messages et les fils de discussion de cet espace. |
import_ |
Facultatif. Indique si cet espace est créé dans Pour créer un espace dans |
create_ |
Facultatif. Immuable. Pour les espaces créés dans Chat, l'heure à laquelle ils ont été créés. Ce champ est utilisé uniquement en sortie, sauf lorsqu'il est utilisé dans des espaces en mode importation. Pour les espaces en mode importation, définissez ce champ sur l'horodatage historique au moment de la création de l'espace dans la source afin de conserver l'heure de création d'origine. N'est renseigné dans la sortie que lorsque |
last_ |
Uniquement en sortie. Code temporel du dernier message dans l'espace. |
admin_ |
Uniquement en sortie. Pour les espaces de messages privés (MP) comportant une application Chat, qu'ils aient été créés par un administrateur Google Workspace Les administrateurs peuvent installer et configurer un message privé avec une application Chat pour le compte des utilisateurs de leur organisation. Pour être compatible avec l'installation par administrateur, votre application Chat doit proposer les messages privés. |
membership_ |
Uniquement en sortie. Nombre d'adhésions regroupées par type de membre. Renseigné lorsque |
access_ |
Facultatif. Indique le paramètre d'accès de l'espace. N'est renseigné que lorsque |
space_ |
Uniquement en sortie. URI permettant à un utilisateur d'accéder à l'espace. |
customer |
Facultatif. Immuable. ID client du domaine de l'espace. Obligatoire uniquement lorsque vous créez un espace avec l'authentification de l'application et que Au format Pour les MP, ce champ n'est pas renseigné. |
Champ d'union Authentification des utilisateurs requise. |
|
predefined_ |
Facultatif. Uniquement en entrée. Paramètres d'autorisation prédéfinis pour l'espace, saisis uniquement lors de la création de l'espace. Si le champ n'est pas défini, un espace de collaboration est créé. Une fois l'espace créé, les paramètres sont renseignés dans le champ |
permission_ |
Facultatif. Paramètres d'autorisation des espaces pour les espaces existants. Saisie permettant de modifier les paramètres d'autorisation exacts de l'espace, où les paramètres d'autorisation existants sont remplacés. La sortie liste les paramètres d'autorisation actuels. |
AccessSettings
Représente le paramètre d'accès de l'espace.
Champs | |
---|---|
access_ |
Uniquement en sortie. Indique l'état d'accès de l'espace. |
audience |
Facultatif. Nom de la ressource de l'audience cible pouvant découvrir l'espace, le rejoindre et prévisualiser les messages qu'il contient. Si cette option n'est pas définie, seuls les utilisateurs ou les groupes Google qui ont été invités ou ajoutés individuellement à l'espace peuvent y accéder. Pour en savoir plus, consultez Rendre un espace visible par une audience cible. Format : Pour utiliser l'audience cible par défaut de l'organisation Google Workspace, définissez-la sur La lecture de l'audience cible permet de :
Ce champ n'est pas renseigné lorsque vous utilisez le champ d'application Pour définir l'audience cible, vous devez vous authentifier. |
AccessState
Représente l'état d'accès de l'espace.
Enums | |
---|---|
ACCESS_STATE_UNSPECIFIED |
L'état d'accès est inconnu ou non compatible avec cette API. |
PRIVATE |
Seuls les utilisateurs ou les groupes Google ajoutés ou invités individuellement par d'autres utilisateurs ou par des administrateurs Google Workspace peuvent le découvrir et y accéder. |
DISCOVERABLE |
Un gestionnaire d'espace a accordé l'accès à une audience cible. Les utilisateurs ou les groupes Google qui ont été individuellement ajoutés ou invités à l'espace peuvent également le découvrir et y accéder. Pour en savoir plus, consultez Rendre un espace visible pour des utilisateurs spécifiques. La création d'espaces visibles nécessite une authentification de l'utilisateur. |
MembershipCount
Représente le nombre d'adhésions à un espace, regroupées par catégories.
Champs | |
---|---|
joined_ |
Nombre d'utilisateurs humains ayant directement rejoint l'espace (sans compter ceux qui ont rejoint un groupe). |
joined_ |
Nombre de groupes ayant directement rejoint l'espace. |
PermissionSetting
Représente un paramètre d'autorisation d'espace.
Champs | |
---|---|
managers_ |
Indique si les gestionnaires d'espaces disposent de cette autorisation. |
members_ |
Indique si les membres non administrateurs disposent de cette autorisation. |
PermissionSettings
Paramètres d'autorisation que vous pouvez spécifier lorsque vous modifiez un espace nommé existant.
Pour définir les paramètres d'autorisation lors de la création d'un espace, spécifiez le champ PredefinedPermissionSettings
dans votre requête.
Champs | |
---|---|
manage_ |
Paramètre permettant de gérer les membres et les groupes d'un espace. |
modify_ |
Paramètre permettant de modifier le nom, l'avatar, la description et les consignes de l'espace. |
toggle_ |
Paramètre permettant d'activer ou de désactiver l'historique des espaces. |
use_ |
Paramètre permettant d'utiliser @tous dans un espace. |
manage_ |
Paramètre permettant de gérer les applications dans un espace. |
manage_ |
Paramètre permettant de gérer les webhooks dans un espace. |
post_ |
Uniquement en sortie. Paramètre permettant de publier des messages dans un espace. |
reply_ |
Paramètre pour répondre aux messages dans un espace. |
PredefinedPermissionSettings
Paramètres d'autorisation prédéfinis que vous ne pouvez spécifier que lorsque vous créez un espace nommé. D'autres paramètres pourraient être ajoutés à l'avenir. Pour en savoir plus sur les paramètres d'autorisation des espaces nommés, consultez En savoir plus sur les espaces.
Enums | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Non spécifié. Ne pas utiliser. |
COLLABORATION_SPACE |
Paramètre permettant de faire de l'espace un espace de collaboration où tous les membres peuvent publier des messages. |
ANNOUNCEMENT_SPACE |
Paramètre permettant de transformer l'espace en espace d'annonces où seuls les gestionnaires de l'espace peuvent publier des messages. |
SpaceDetails
Informations sur l'espace, y compris sa description et ses règles
Champs | |
---|---|
description |
Facultatif. Description de l'espace. Par exemple, décrivez le sujet de la discussion, l'objectif fonctionnel ou les participants de l'espace. Peut contenir jusqu'à 150 caractères. |
guidelines |
Facultatif. Les règles, les attentes et l'étiquette de l'espace Peut contenir jusqu'à 5 000 caractères. |
SpaceThreadingState
Spécifie le type d'état des fils de discussion dans l'espace Chat.
Enums | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Réservé. |
THREADED_MESSAGES |
Espaces nommés compatibles avec les fils de discussion Lorsque les utilisateurs répondent à un message, ils peuvent y répondre dans le fil de discussion, ce qui permet de conserver leur réponse dans le contexte du message d'origine. |
GROUPED_MESSAGES |
Espaces nommés dans lesquels la conversation est organisée par sujet. Les sujets et leurs réponses sont regroupés. |
UNTHREADED_MESSAGES |
Messages privés entre deux personnes et conversations de groupe entre trois personnes ou plus |
SpaceType
Type d'espace. Obligatoire lors de la création ou de la mise à jour d'un espace. Sortie uniquement pour une autre utilisation.
Enums | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Réservé. |
SPACE |
Un espace où les utilisateurs peuvent envoyer des messages, partager des fichiers et collaborer. Un SPACE peut inclure des applications Chat. |
GROUP_CHAT |
Les conversations de groupe entre trois personnes ou plus Un GROUP_CHAT peut inclure des applications Chat. |
DIRECT_MESSAGE |
Messages privés entre deux personnes ou une personne et une application Chat |
Type
Obsolète : utilisez SpaceType
à la place.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Réservé. |
ROOM |
Conversations entre deux personnes ou plus. |
DM |
Message privé entre un humain et une application de chat, où tous les messages sont plats. Notez que cela n'inclut pas les messages privés entre deux personnes. |
SpaceBatchUpdatedEventData
Charge utile d'événement pour plusieurs mises à jour d'un espace.
Type d'événement : google.workspace.chat.space.v1.batchUpdated
Champs | |
---|---|
spaces[] |
Liste des espaces mis à jour. |
SpaceEvent
Événement représentant une modification ou une activité dans un espace Google Chat. Pour en savoir plus, consultez Utiliser des événements Google Chat.
Champs | |
---|---|
name |
Nom de ressource de l'événement de l'espace. Format : |
event_ |
Heure à laquelle l'événement s'est produit. |
event_ |
Type d'événement dans l'espace. Chaque type d'événement comporte une version par lot, qui représente plusieurs instances du type d'événement qui se produisent sur une courte période. Pour les requêtes Types d'événements acceptés pour les messages :
Types d'événements acceptés pour les adhésions :
Types d'événements acceptés pour les réactions :
Types d'événements acceptés concernant l'espace :
|
Champ d'union
|
|
message_ |
Charge utile d'événement pour un nouveau message. Type d'événement : |
message_ |
Charge utile de l'événement pour un message mis à jour. Type d'événement : |
message_ |
Charge utile d'événement pour un message supprimé. Type d'événement : |
message_ |
Charge utile d'événement pour plusieurs nouveaux messages. Type d'événement : |
message_ |
Charge utile d'événement pour plusieurs messages mis à jour. Type d'événement: |
message_ |
Charge utile d'événement pour plusieurs messages supprimés. Type d'événement : |
space_ |
Charge utile de l'événement pour une mise à jour d'un espace. Type d'événement : |
space_ |
Charge utile d'événement pour plusieurs mises à jour d'un espace. Type d'événement : |
membership_ |
Charge utile de l'événement pour une nouvelle souscription. Type d'événement : |
membership_ |
Charge utile de l'événement pour un abonnement mis à jour. Type d'événement : |
membership_ |
Charge utile de l'événement pour un abonnement supprimé. Type d'événement : |
membership_ |
Charge utile de l'événement pour plusieurs nouveaux abonnements. Type d'événement : |
membership_ |
Charge utile de l'événement pour plusieurs abonnements mis à jour. Type d'événement : |
membership_ |
Charge utile de l'événement pour plusieurs abonnements supprimés. Type d'événement : |
reaction_ |
Charge utile de l'événement pour une nouvelle réaction. Type d'événement : |
reaction_ |
Charge utile de l'événement pour une réaction supprimée. Type d'événement : |
reaction_ |
Charge utile d'événement pour plusieurs nouvelles réactions. Type d'événement : |
reaction_ |
Charge utile d'événement pour plusieurs réactions supprimées. Type d'événement : |
SpaceNotificationSetting
Paramètres de notification d'un utilisateur dans un espace.
Champs | |
---|---|
name |
Identifiant. Nom de ressource du paramètre de notification de l'espace. Format : |
notification_ |
Paramètre de notification. |
mute_ |
Paramètre de désactivation des notifications de l'espace. |
MuteSetting
Types de paramètres de masquage des notifications de l'espace.
Enums | |
---|---|
MUTE_SETTING_UNSPECIFIED |
Réservé. |
UNMUTED |
L'utilisateur recevra des notifications pour l'espace en fonction du paramètre de notification. |
MUTED |
L'utilisateur ne recevra aucune notification pour l'espace, quel que soit le paramètre de notification. |
NotificationSetting
Types de paramètres de notification.
Enums | |
---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
Réservé. |
ALL |
Les notifications sont déclenchées par les @mentions, les fils de discussion suivis et le premier message d'un nouveau fil de discussion. Tous les nouveaux fils de discussion sont automatiquement suivis, sauf si l'utilisateur les désinscrit manuellement. |
MAIN_CONVERSATIONS |
La notification est déclenchée par les @mentions, les fils de discussion suivis et le premier message d'un nouveau fil. Non disponible pour les messages privés. |
FOR_YOU |
La notification est déclenchée par les @mentions et les fils de discussion suivis. Non disponible pour les messages privés. |
OFF |
Les notifications sont désactivées. |
SpaceReadState
État de lecture d'un utilisateur dans un espace, utilisé pour identifier les messages lus et non lus.
Champs | |
---|---|
name |
Nom de la ressource de l'état de lecture de l'espace. Format : |
last_ |
Facultatif. Heure à laquelle l'état de lecture de l'espace de l'utilisateur a été mis à jour. Il s'agit généralement du code temporel du dernier message lu ou d'un code temporel spécifié par l'utilisateur pour marquer la dernière position de lecture dans un espace. |
SpaceUpdatedEventData
Charge utile d'événement pour un espace mis à jour.
Type d'événement : google.workspace.chat.space.v1.updated
Champs | |
---|---|
space |
Espace mis à jour. |
Thread
Fil de discussion dans un espace Google Chat Pour obtenir un exemple d'utilisation, consultez Démarrer ou répondre à un fil de discussion.
Si vous spécifiez un fil de discussion lorsque vous créez un message, vous pouvez définir le champ messageReplyOption
pour déterminer ce qui se passe si aucun fil de discussion correspondant n'est trouvé.
Champs | |
---|---|
name |
Nom de ressource du thread. Exemple : |
thread_ |
Facultatif. Entrée pour la création ou la mise à jour d'un thread. Sinon, sortie uniquement. ID du thread. 4 000 caractères maximum. Cet ID est propre à l'application Chat qui le définit. Par exemple, si plusieurs applications Chat créent un message à l'aide de la même clé de fil de discussion, les messages sont publiés dans différents fils de discussion. Pour répondre à un fil de discussion créé par une personne ou une autre application Chat, spécifiez plutôt le champ |
ThreadReadState
État de lecture d'un utilisateur dans un fil de discussion, utilisé pour identifier les messages lus et non lus.
Champs | |
---|---|
name |
Nom de ressource de l'état de lecture du thread. Format : |
last_ |
Heure à laquelle l'état de lecture du thread de l'utilisateur a été mis à jour. Il s'agit généralement de l'horodatage du dernier message lu dans un fil de discussion. |
UpdateMembershipRequest
Message de requête pour la mise à jour d'un abonnement.
Champs | |
---|---|
membership |
Obligatoire. Abonnement à mettre à jour. Seuls les champs spécifiés par |
update_ |
Obligatoire. Chemins de champ à mettre à jour. Séparez plusieurs valeurs par des virgules ou utilisez Chemins de champ actuellement acceptés :
|
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit Gérer les conversations Chat et Espaces. Requiert le champ d'application OAuth 2.0 |
UpdateMessageRequest
Requête de mise à jour d'un message.
Champs | |
---|---|
message |
Obligatoire. Message avec des champs mis à jour. |
update_ |
Obligatoire. Chemins d'accès des champs à mettre à jour. Séparez plusieurs valeurs par des virgules ou utilisez Chemins de champ actuellement acceptés :
|
allow_ |
Facultatif. Si |
UpdateSpaceNotificationSettingRequest
Requête de mise à jour des paramètres de notification de l'espace. Ne permet de modifier que le paramètre de notification de l'utilisateur appelant.
Champs | |
---|---|
space_ |
Obligatoire. Le nom de la ressource des paramètres de notification de l'espace doit être renseigné au format |
update_ |
Obligatoire. Chemins d'accès de champs acceptés: - |
UpdateSpaceReadStateRequest
Message de requête pour l'API UpdateSpaceReadState.
Champs | |
---|---|
space_ |
Obligatoire. État de lecture de l'espace et champs à mettre à jour. Prend uniquement en charge la mise à jour de l'état de lecture pour l'utilisateur appelant. Pour faire référence à l'utilisateur appelant, définissez l'une des valeurs suivantes :
Format : users/{user}/spaces/{space}/spaceReadState |
update_ |
Obligatoire. Chemins de champ à mettre à jour. Chemins de champ actuellement acceptés :
Lorsque Pour marquer l'espace comme lu, définissez |
UpdateSpaceRequest
Requête de mise à jour d'un seul espace.
Champs | |
---|---|
space |
Obligatoire. Espace avec des champs à mettre à jour. |
update_ |
Obligatoire. Chemins des champs mis à jour, séparés par une virgule s'il y en a plusieurs. Vous pouvez modifier les champs suivants pour un espace :
|
use_ |
Lorsque la valeur est L'utilisateur appelant doit être un administrateur Google Workspace disposant du droit Gérer les conversations Chat et Espaces. Requiert le champ d'application OAuth 2.0 Certaines valeurs |
Utilisateur
Un utilisateur dans Google Chat Lorsqu'il est renvoyé en sortie d'une requête, si votre application Chat s'authentifie en tant qu'utilisateur, la sortie d'une ressource User
ne renseigne que les name
et type
de l'utilisateur.
Champs | |
---|---|
name |
Nom de ressource pour un Format : Pour
|
display_ |
Uniquement en sortie. Nom à afficher de l'utilisateur |
domain_ |
Identifiant unique du domaine Google Workspace de l'utilisateur. |
type |
Type d'utilisateur. |
is_ |
Uniquement en sortie. Lorsque l'état est |
Type
Enums | |
---|---|
TYPE_UNSPECIFIED |
Valeur par défaut de l'énumération. N'UTILISEZ PAS CE CHAMP. |
HUMAN |
Utilisateur humain. |
BOT |
Utilisateur de l'application Chat. |
UserMentionMetadata
Métadonnées d'annotation pour les mentions d'utilisateurs (@).
Champs | |
---|---|
user |
Utilisateur mentionné. |
type |
Type de mention d'utilisateur. |
Type
Enums | |
---|---|
TYPE_UNSPECIFIED |
Valeur par défaut de l'énumération. Ne pas utiliser. |
ADD |
Ajoutez un utilisateur à l'espace. |
MENTION |
Mentionner un utilisateur dans un espace |
WidgetMarkup
Un widget est un élément d'interface utilisateur qui présente du texte et des images.
Champs | |
---|---|
buttons[] |
Liste des boutons. La valeur Buttons est également |
Champ d'union data . Un élément WidgetMarkup ne peut contenir que l'un des éléments suivants. Vous pouvez utiliser plusieurs champs WidgetMarkup pour afficher plus d'éléments. data ne peut être que l'un des éléments suivants: |
|
text_ |
Afficher un paragraphe de texte dans ce widget. |
image |
Affichez une image dans ce widget. |
key_ |
Afficher un élément clé-valeur dans ce widget. |
Bouton
Un bouton. Il peut s'agir d'un bouton textuel ou d'un bouton image.
Champs | |
---|---|
Champ d'union
|
|
text_ |
Bouton avec du texte et une action |
image_ |
Un bouton avec une image et l'action |
FormAction
Une action de formulaire décrit le comportement lorsque le formulaire est envoyé. Par exemple, vous pouvez appeler Apps Script pour gérer le formulaire.
Champs | |
---|---|
action_ |
Le nom de la méthode permet d'identifier la partie du formulaire qui a déclenché l'envoi du formulaire. Ces informations sont renvoyées à l'application Chat dans le cadre de l'événement de clic sur la fiche. Vous pouvez utiliser le même nom de méthode pour plusieurs éléments qui déclenchent un comportement commun. |
parameters[] |
Liste des paramètres d'action. |
ActionParameter
Liste des paramètres de chaîne à fournir lorsque la méthode d'action est appelée. Prenons l'exemple de trois boutons de mise en attente: répéter maintenant, répéter un jour et répéter la semaine suivante. Vous pouvez utiliser action method = snooze()
, en transmettant le type de rappel et la durée du rappel dans la liste des paramètres de chaîne.
Champs | |
---|---|
key |
Nom du paramètre du script d'action. |
value |
Valeur du paramètre. |
Icône
Ensemble des icônes compatibles.
Enums | |
---|---|
ICON_UNSPECIFIED |
|
AIRPLANE |
|
BOOKMARK |
|
BUS |
|
CAR |
|
CLOCK |
|
CONFIRMATION_NUMBER_ICON |
|
DOLLAR |
|
DESCRIPTION |
|
EMAIL |
|
EVENT_PERFORMER |
|
EVENT_SEAT |
|
FLIGHT_ARRIVAL |
|
FLIGHT_DEPARTURE |
|
HOTEL |
|
HOTEL_ROOM_TYPE |
|
INVITE |
|
MAP_PIN |
|
MEMBERSHIP |
|
MULTIPLE_PEOPLE |
|
OFFER |
|
PERSON |
|
PHONE |
|
RESTAURANT_ICON |
|
SHOPPING_CART |
|
STAR |
|
STORE |
|
TICKET |
|
TRAIN |
|
VIDEO_CAMERA |
|
VIDEO_PLAY |
Image
Image spécifiée par une URL et pouvant avoir une action onclick
.
Champs | |
---|---|
image_ |
URL de l'image |
on_ |
L'action |
aspect_ |
Proportions de cette image (largeur et hauteur). Ce champ vous permet de réserver la hauteur adaptée à l'image en attendant son chargement. Il ne doit pas remplacer le format intégré de l'image. Si cette règle n'est pas configurée, le serveur la remplit en préchargeant l'image. |
ImageButton
Bouton Image avec une action onclick
.
Champs | |
---|---|
on_ |
Action |
name |
Nom de cet élément |
Champ d'union icons . L'icône peut être spécifiée par un Icon enum ou une URL. icons ne peut être qu'un des éléments suivants : |
|
icon |
Icône spécifiée par un |
icon_ |
Icône spécifiée par une URL. |
KeyValue
Un élément d'interface utilisateur contient une clé (libellé) et une valeur (contenu). Cet élément peut également contenir des actions telles que le bouton onclick
.
Champs | |
---|---|
top_ |
Texte du libellé supérieur. Texte mis en forme accepté. Pour en savoir plus sur la mise en forme du texte, consultez Mettre en forme du texte dans les applications Google Chat et Mettre en forme du texte dans les modules complémentaires Google Workspace. |
content |
Texte du contenu. Le texte formaté est accepté et toujours obligatoire. Pour en savoir plus sur la mise en forme du texte, consultez Mettre en forme du texte dans les applications Google Chat et Mettre en forme du texte dans les modules complémentaires Google Workspace. |
content_ |
Indique si le contenu doit être multiligne. |
bottom_ |
Texte du libellé du bas. Texte mis en forme accepté. Pour en savoir plus sur la mise en forme du texte, consultez Mettre en forme du texte dans les applications Google Chat et Mettre en forme du texte dans les modules complémentaires Google Workspace. |
on_ |
Action |
Champ d'union icons . Vous devez définir au moins une icône, top_label ou bottom_label . icons ne peut être qu'un des éléments suivants : |
|
icon |
Valeur d'énumération remplacée par l'API Chat par l'icône correspondante. |
icon_ |
Icône spécifiée par une URL. |
Champ d'union control . Widget de contrôle. Vous pouvez définir button ou switch_widget , mais pas les deux. control ne peut être qu'un des éléments suivants : |
|
button |
Un bouton sur lequel l'utilisateur peut cliquer pour déclencher une action. |
OnClick
Une action onclick
(par exemple, ouvrir un lien).
Champs | |
---|---|
Champ d'union
|
|
action |
Une action de formulaire est déclenchée par cette action |
open_ |
Cette action |
OpenLink
Lien ouvrant une nouvelle fenêtre.
Champs | |
---|---|
url |
URL à ouvrir. |
TextButton
Un bouton avec du texte et une action onclick
.
Champs | |
---|---|
text |
Texte du bouton |
on_ |
Action |
TextParagraph
Paragraphe de texte. Texte mis en forme accepté. Pour en savoir plus sur la mise en forme du texte, consultez Mettre en forme du texte dans les applications Google Chat et Mettre en forme du texte dans les modules complémentaires Google Workspace.
Champs | |
---|---|
text |
|