Index
ChatService
(interface)AccessoryWidget
(message)ActionResponse
(message)ActionResponse.ResponseType
(enum)ActionResponse.SelectionItems
(message)ActionResponse.UpdatedWidget
(message)ActionStatus
(message)Annotation
(message)AnnotationType
(enum)AppCommandMetadata
(message)AppCommandMetadata.AppCommandType
(enum)AttachedGif
(message)Attachment
(message)Attachment.Source
(enum)AttachmentDataRef
(message)CalendarEventLinkData
(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)CustomEmojiMetadata
(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)MeetSpaceLinkData
(message)MeetSpaceLinkData.HuddleStatus
(enum)MeetSpaceLinkData.Type
(enum)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 |
---|
Finalise le processus d'importation pour l'espace spécifié et le rend visible pour les utilisateurs. Nécessite l'authentification de l'utilisateur et la délégation au niveau du domaine avec le champ d'application de l'autorisation :
Pour en savoir plus, consultez Autoriser les applications Google Chat à importer des données.
|
CreateCustomEmoji |
---|
Crée un emoji personnalisé. Les emoji personnalisés ne sont disponibles que pour les comptes Google Workspace. L'administrateur doit les activer pour l'organisation. Pour en savoir plus, consultez À propos des emoji personnalisés dans Google Chat et Gérer les autorisations pour les emoji personnalisés. Nécessite une authentification de l'utilisateur avec le champ d'application de l'autorisation :
|
CreateMembership |
---|
Crée un abonnement pour l'application Chat pour les appels, un utilisateur ou un groupe Google. Il n'est pas possible de créer des abonnements pour d'autres applications de chat. Lorsque vous créez un abonnement, si le membre spécifié a désactivé sa règle d'acceptation automatique, il est invité et doit accepter l'invitation à rejoindre l'espace avant de pouvoir le faire. Sinon, la création d'un abonnement ajoute directement le membre à l'espace spécifié. Compatible avec les types d'authentification suivants :
L'authentification des applications n'est pas compatible avec les cas d'utilisation suivants :
Pour obtenir un exemple d'utilisation, consultez :
|
CreateMessage |
---|
crée un message dans un espace Google Chat ; Pour obtenir un exemple, consultez Envoyer un message. Compatible avec les types d'authentification suivants :
Chat attribue l'expéditeur du message différemment selon le type d'authentification que vous utilisez dans votre requête. 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 des utilisateurs. 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 d'un message, y compris son contenu, est de 32 000 octets. Pour les requêtes webhook, la réponse ne contient pas le message complet. La réponse ne renseigne que les champs
|
CreateReaction |
---|
Crée une réaction et l'ajoute à un message. Pour obtenir un exemple, consultez Ajouter une réaction à un message. Nécessite une authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
|
CreateSpace |
---|
Crée un espace. Permet de créer un espace nommé ou un chat de groupe dans Compatible avec les types d'authentification suivants :
Lors de l'authentification en tant qu'application, le champ Lorsque vous vous authentifiez en tant qu'application, l'application Chat est ajoutée en tant que membre de l'espace. Toutefois, contrairement à l'authentification humaine, l'application Chat n'est pas ajoutée en tant que gestionnaire de l'espace. Par défaut, tous les membres de l'espace peuvent supprimer l'application Chat de l'espace. Pour autoriser uniquement les gestionnaires d'espace à supprimer l'application d'un espace, définissez L'adhésion à un espace lors de sa création dépend de l'endroit où il est créé dans
Si le message d'erreur
|
DeleteCustomEmoji |
---|
Supprime un emoji personnalisé. Par défaut, les utilisateurs ne peuvent supprimer que les emoji personnalisés qu'ils ont créés. Les gestionnaires d'emoji désignés par l'administrateur peuvent supprimer n'importe quel emoji personnalisé de l'organisation. Consultez À propos des emoji personnalisés dans Google Chat. Les emoji personnalisés ne sont disponibles que pour les comptes Google Workspace. L'administrateur doit les activer pour l'organisation. Pour en savoir plus, consultez À propos des emoji personnalisés dans Google Chat et Gérer les autorisations pour les emoji personnalisés. Nécessite une authentification de l'utilisateur avec le champ d'application de l'autorisation :
|
DeleteMembership |
---|
Supprime un abonnement. Pour obtenir un exemple, consultez Supprimer un utilisateur ou une application Google Chat d'un espace. Compatible avec les types d'authentification suivants :
L'authentification des applications n'est pas compatible avec les cas d'utilisation suivants :
Pour supprimer des membres d'un espace, le demandeur doit être gestionnaire de l'espace. Si vous utilisez l'authentification par application, l'application Chat doit être le créateur de l'espace.
|
DeleteMessage |
---|
Supprime un message. Pour obtenir un exemple, consultez Supprimer un message. Compatible avec les types d'authentification suivants :
Lorsque vous utilisez l'authentification d'application, les requêtes ne peuvent supprimer que les messages créés par l'application Chat appelante.
|
DeleteReaction |
---|
Supprime une réaction à un message. Pour obtenir un exemple, consultez Supprimer une réaction. Nécessite une authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
|
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 membres de l'espace) sont également supprimées. Pour obtenir un exemple, consultez 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 message privé n'est trouvé, une erreur Avec l'authentification de l'application, renvoie l'espace de message privé 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é. Compatible avec les types d'authentification suivants :
|
GetAttachment |
---|
Obtient les métadonnées d'une pièce jointe d'un message. Les données des pièces jointes sont récupérées à l'aide de l'API Media. Pour obtenir un exemple, consultez Obtenir des métadonnées sur une pièce jointe d'un message. Nécessite une authentification de l'application avec le champ d'application de l'autorisation :
|
GetCustomEmoji |
---|
Renvoie des informations sur un emoji personnalisé. Les emoji personnalisés ne sont disponibles que pour les comptes Google Workspace. L'administrateur doit les activer pour l'organisation. Pour en savoir plus, consultez À propos des emoji personnalisés dans Google Chat et Gérer les autorisations pour les emoji personnalisés. Nécessite une authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
|
GetMembership |
---|
Renvoie des informations sur une appartenance. Pour obtenir un exemple, consultez Obtenir des informations sur l'appartenance d'un utilisateur ou d'une application Google Chat. Compatible avec 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 qu'un message provenant d'un membre ou d'un espace bloqué soit renvoyé.
|
GetSpace |
---|
Renvoie des informations sur un espace. Pour obtenir un exemple, consultez Obtenir des informations sur un espace. Compatible avec les types d'authentification suivants :
L'authentification des applications présente les limites suivantes :
|
GetSpaceEvent |
---|
Renvoie 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 qui a été modifiée. Par exemple, si vous demandez un événement concernant un nouveau message, mais que le message a été modifié par la suite, le serveur renvoie la ressource Remarque : Le champ Les types d'authentification suivants sont acceptés avec un champ d'application de l'autorisation approprié pour lire les données demandées :
Pour obtenir un événement, l'appelant authentifié doit être membre de l'espace. Pour obtenir un exemple, consultez Obtenir des informations sur un événement à partir d'un espace Google Chat.
|
GetSpaceNotificationSetting |
---|
Récupère le paramètre de notification de l'espace. Pour obtenir un exemple, consultez Obtenir le paramètre de notification de l'espace de l'appelant. Nécessite une authentification de l'utilisateur avec le champ d'application de l'autorisation :
|
GetSpaceReadState |
---|
Renvoie des informations sur l'état de lecture d'un utilisateur dans un espace, utilisé pour identifier les messages lus et non lus. Pour obtenir un exemple, consultez Obtenir des informations sur l'état de lecture d'un espace par un utilisateur. Nécessite une authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
|
GetThreadReadState |
---|
Renvoie des informations sur l'état de lecture d'un utilisateur dans un thread, utilisé pour identifier les messages lus et non lus. Pour obtenir un exemple, consultez Obtenir des informations sur l'état de lecture des fils de discussion d'un utilisateur. Nécessite une authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
|
ListCustomEmojis |
---|
Liste les emoji personnalisés visibles par l'utilisateur authentifié. Les emoji personnalisés ne sont disponibles que pour les comptes Google Workspace. L'administrateur doit les activer pour l'organisation. Pour en savoir plus, consultez À propos des emoji personnalisés dans Google Chat et Gérer les autorisations pour les emoji personnalisés. Nécessite une authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
|
ListMemberships |
---|
Répertorie les membres d'un espace. Pour obtenir un exemple, consultez Lister les utilisateurs et les applications Google Chat dans un espace. La liste des abonnements avec authentification de l'application répertorie les abonnements aux espaces auxquels l'application Chat a accès, mais exclut les abonnements à l'application Chat, y compris les siens. La liste des abonnements avec l'authentification des utilisateurs répertorie les abonnements aux espaces auxquels l'utilisateur authentifié a accès. Compatible avec les types d'authentification suivants :
|
ListMessages |
---|
Liste les messages d'un espace dont l'appelant est membre, y compris les messages des membres et espaces bloqués. Les messages système, comme ceux annonçant l'arrivée de nouveaux membres dans un espace, ne sont pas inclus. Si vous listez les messages d'un espace sans message, la réponse est un objet vide. Lorsque vous utilisez une interface REST/HTTP, la réponse contient un objet JSON vide, Compatible avec les types d'authentification suivants :
|
ListReactions |
---|
Liste les réactions à un message. Pour obtenir un exemple, consultez Lister les réactions à un message. Nécessite une authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
|
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 Les types d'authentification suivants sont acceptés avec un champ d'application de l'autorisation approprié pour lire les données demandées :
Pour lister les événements, l'appelant authentifié doit être membre de l'espace. Pour obtenir un exemple, consultez Lister les événements d'un espace Google Chat.
|
ListSpaces |
---|
Liste les espaces dont l'appelant est membre. Les discussions de groupe et les messages privés ne sont listés qu'une fois le premier message envoyé. Pour obtenir un exemple, consultez Lister les espaces. Compatible avec les types d'authentification suivants :
Pour lister 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. Dans la requête, définissez Nécessite une authentification utilisateur avec droits d'administrateur et l'un des champs d'application d'autorisation suivants :
|
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 abonnements avec le Pour un espace nommé ou une discussion de groupe, si l'appelant bloque certains membres ou est bloqué par certains d'entre 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 qui appelle et un autre utilisateur humain, spécifiez exactement une appartenance pour représenter l'utilisateur humain. Si un utilisateur bloque l'autre, la demande échoue et le message privé n'est pas créé. Pour créer un MP entre l'utilisateur appelant et l'application appelante, définissez Si un message privé existe déjà entre deux utilisateurs, même si l'un d'eux bloque l'autre au moment où la demande est effectuée, le message privé existant est renvoyé. Les espaces avec réponses groupées ne sont pas acceptés. Si le message d'erreur Nécessite une authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
|
UpdateMembership |
---|
Met à jour une appartenance. Pour consulter un exemple, reportez-vous à la section 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 d'application, les requêtes ne peuvent mettre à jour 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 :
L'authentification des applications présente les limites suivantes :
|
UpdateSpaceNotificationSetting |
---|
Met à jour le paramètre de notification de l'espace. Pour obtenir un exemple, consultez Mettre à jour le paramètre de notification de l'espace de l'appelant. Nécessite une authentification de l'utilisateur avec le champ d'application de l'autorisation :
|
UpdateSpaceReadState |
---|
Met à jour l'état de lecture d'un utilisateur dans un espace. Cette méthode permet d'identifier les messages lus et non lus. Pour obtenir un exemple, consultez Mettre à jour l'état de lecture d'un espace pour un utilisateur. Nécessite une authentification de l'utilisateur avec le champ d'application de l'autorisation :
|
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_list |
Liste de boutons. |
ActionResponse
Paramètres qu'une application Chat peut utiliser pour configurer la façon dont sa réponse est publiée.
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 le service. (Uniquement pour les types de réponse |
dialog_action |
Uniquement en entrée. Réponse à un événement d'interaction lié à une boîte de dialogue. Doit être accompagné de |
updated_widget |
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 un nouveau message dans le sujet |
UPDATE_MESSAGE |
Modifiez le message de l'application Chat. Cela n'est autorisé que pour un événement CARD_CLICKED dont le type d'expéditeur du message est BOT . |
UPDATE_USER_MESSAGE_CARDS |
Mettez à 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 dont le type d'expéditeur du message est HUMAN . Le texte est ignoré. |
REQUEST_CONFIG |
Demandez à l'utilisateur de manière privée de fournir une authentification ou une configuration supplémentaire. |
DIALOG |
Présente une boîte de dialogue. |
UPDATE_WIDGET |
Requête des options de saisie semi-automatique du texte du widget. |
SelectionItems
Liste des résultats de saisie semi-automatique du widget.
Champs | |
---|---|
items[] |
Tableau des objets SelectionItem. |
UpdatedWidget
Pour les widgets selectionInput
, renvoie des suggestions de saisie semi-automatique pour un menu à sélection multiple.
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 visant à appeler ou à envoyer un dialogue.
Champs | |
---|---|
status_code |
Code d'état. |
user_facing_message |
Message à envoyer aux utilisateurs concernant l'état de leur demande. Si cette valeur n'est pas définie, un message générique basé sur |
Annotation
Uniquement en sortie. Les annotations peuvent être associées au corps en texte brut du message ou à des chips qui renvoient vers des ressources Google Workspace telles que Google Docs ou Sheets avec start_index
et length
définis sur 0. Pour ajouter une mise en forme de base à un message, consultez Mettre en forme les messages.
Exemple de corps de message en texte brut :
Hello @FooBot how are you!"
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 cette annotation. |
length |
Longueur de la sous-chaîne dans le corps du message en texte brut à laquelle correspond cette annotation. Si elle n'est pas présente, cela indique une longueur de 0. |
start_index |
Index de début (inclus, basé sur 0) dans le corps du message en texte brut auquel correspond cette annotation. |
Champ d'union metadata . Métadonnées supplémentaires sur l'annotation. metadata ne peut être qu'un des éléments suivants : |
|
user_mention |
Métadonnées de la mention de l'utilisateur. |
slash_command |
Métadonnées d'une commande à barre oblique. |
rich_link_metadata |
Métadonnées d'un lien enrichi. |
custom_emoji_metadata |
Métadonnées d'un emoji personnalisé. |
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. |
CUSTOM_EMOJI |
Annotation d'emoji personnalisé. |
AppCommandMetadata
Métadonnées concernant une commande d'application Chat.
Champs | |
---|---|
app_command_id |
ID de la commande spécifiée dans la configuration de l'API Chat. |
app_command_type |
Type de commande de l'application Chat. |
AppCommandType
Type de commande de l'application Chat. Pour en savoir plus, consultez Types de commandes d'applications Chat.
Enums | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
Valeur par défaut. Non spécifié. |
SLASH_COMMAND |
Une commande à barre oblique. L'utilisateur envoie la commande dans un message Chat. |
QUICK_COMMAND |
Une commande rapide. L'utilisateur sélectionne la commande dans le menu Chat de la zone de réponse au message. |
AttachedGif
Image GIF spécifiée par une URL.
Champs | |
---|---|
uri |
Uniquement en sortie. URL qui héberge l'image GIF. |
Pièce jointe
Pièce jointe dans Google Chat.
Champs | |
---|---|
name |
Facultatif. Nom de ressource de la pièce jointe, au format |
content_name |
Uniquement en sortie. Nom de fichier d'origine du contenu, et non le chemin d'accès complet. |
content_type |
Uniquement en sortie. Type de contenu (type MIME) du fichier. |
thumbnail_uri |
Uniquement en sortie. URL de la miniature à utiliser pour prévisualiser la pièce jointe pour un utilisateur humain. Les applications de chat ne doivent pas utiliser cette URL pour télécharger le contenu des pièces jointes. |
download_uri |
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 aux données de la pièce jointe. data_ref ne peut être qu'un des éléments suivants : |
|
attachment_data_ref |
Facultatif. Référence aux données de la pièce jointe. Ce champ permet de créer ou de mettre à jour des messages avec des pièces jointes, ou avec l'API Media pour télécharger les données des pièces jointes. |
drive_data_ref |
Uniquement en sortie. Référence à la pièce jointe Google Drive. Ce champ est utilisé avec l'API Google Drive. |
Source
Source de la pièce jointe.
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 la pièce jointe.
Champs | |
---|---|
resource_name |
Facultatif. Nom de ressource des données de la pièce jointe. Ce champ est utilisé avec l'API Media pour télécharger les données des pièces jointes. |
attachment_upload_token |
Facultatif. Jeton opaque contenant une référence à une pièce jointe importée. Chaîne opaque traitée par les clients et utilisée pour créer ou modifier des messages de chat avec des pièces jointes. |
CalendarEventLinkData
Données pour les liens vers des événements Agenda.
Champs | |
---|---|
calendar_id |
Identifiant de l'agenda associé. |
event_id |
L'identifiant de l'événement de l'événement Agenda associé. |
CardWithId
Une 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 cartes.
Concevez et prévisualisez des cartes avec le générateur de cartes.