- Ressource: Message
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Carte
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CardHeader
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ImageStyle
- Section
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- WidgetMarkup
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TextParagraph
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Illustrée
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- OnClick
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FormAction
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ActionParameter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- OpenLink
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- KeyValue
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Icône
- Bouton
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TextButton
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ImageButton
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CardAction
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CardWithId
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Carte
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CardHeader
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ImageType
- Section
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Widget
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TextParagraph
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Illustrée
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- OnClick
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Action
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ActionParameter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- LoadIndicator
- Interaction
- OpenLink
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- OpenAs
- OnClose
- OverflowMenu
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- OverflowMenuItem
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Icône
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MaterialIcon
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DecoratedText
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Bouton
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Couleur
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Type
- SwitchControl
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ControlType
- ButtonList
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TextInput
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Type
- Suggestions
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SuggestionItem
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Validation
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- InputType
- SelectionInput
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SelectionType
- SelectionItem
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PlatformDataSource
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CommonDataSource
- HostAppDataSourceMarkup
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ChatClientDataSourceMarkup
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SpaceDataSource
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DateTimePicker
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DateTimePickerType
- Séparateur
- Grille
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- GridItem
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ImageComponent
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ImageCropStyle
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ImageCropType
- BorderStyle
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- BorderType
- GridItemLayout
- Colonnes
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Colonne
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- Widgets
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ChipList
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Disposition
- Puce électronique
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CollapseControl
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DividerStyle
- CardAction
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CardFixedFooter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DisplayStyle
- Annotation
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- AnnotationType
- UserMentionMetadata
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Type
- SlashCommandMetadata
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Type
- RichLinkMetadata
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- RichLinkType
- DriveLinkData
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ChatSpaceLinkData
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Fil de discussion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ActionResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ResponseType
- DialogAction
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Boîte de dialogue
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ActionStatus
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Code
- UpdatedWidget
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SelectionItems
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SlashCommand
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MatchedUrl
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EmojiReactionSummary
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DeletionMetadata
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DeletionType
- QuotedMessageMetadata
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- AttachedGif
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- AccessoryWidget
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource: Message
Un message dans un espace Google Chat
Représentation JSON |
---|
{ "name": string, "sender": { object ( |
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 qui a créé le message. Si votre application Chat s'authentifie en tant qu'utilisateur, la sortie renseigne les champs user |
createTime |
Facultatif. Immuable. Pour les espaces créés dans Chat, heure à laquelle le message a été créé. Ce champ sert uniquement de 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 de la création du message dans la source, afin de conserver l'heure de création d'origine. |
lastUpdateTime |
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. |
deleteTime |
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 en texte brut du message. 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 en savoir plus sur la création de SMS, consultez Envoyer un message. |
formattedText |
Uniquement en sortie. Contient le message
Pour en savoir plus, consultez Afficher la mise en forme du texte envoyée dans un message. |
cards[] |
Obsolète: utilisez plutôt 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 cartes s'affichent normalement sous le corps en texte brut du message. La taille maximale de |
cardsV2[] |
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 fiches. 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 Card Builder |
annotations[] |
Uniquement en sortie. Annotations associées à |
thread |
Fil de discussion auquel appartient le message. Pour obtenir des exemples d'utilisation, consultez Démarrer un fil de discussion ou y répondre. |
space |
Si votre application Chat s'authentifie en tant qu'utilisateur, le résultat renseigne l'espace |
fallbackText |
Description en texte brut des cartes du message, utilisée lorsque les cartes ne peuvent pas être affichées (notifications mobiles, par exemple). |
actionResponse |
Uniquement en entrée. Paramètres qu'une application de chat peut utiliser pour configurer la publication de sa réponse. |
argumentText |
Uniquement en sortie. Corps en texte brut du message avec toutes les mentions de l'application Chat supprimées. |
slashCommand |
Uniquement en sortie. Les informations sur la commande à barre oblique, le cas échéant. |
attachment[] |
Pièce jointe importée par un utilisateur. |
matchedUrl |
Uniquement en sortie. URL dans |
threadReply |
Uniquement en sortie. Lorsque la valeur est Si l'espace ne permet pas de répondre dans les fils de discussion, ce champ est toujours défini sur |
clientAssignedMessageId |
Facultatif. ID personnalisé du message. Vous pouvez utiliser des champs pour identifier un message, ou pour obtenir, supprimer ou mettre à jour un message. Pour définir un ID personnalisé, spécifiez le champ |
emojiReactionSummaries[] |
Uniquement en sortie. Liste des résumés des réactions emoji sur le message. |
privateMessageViewer |
Immuable. Entrée pour la création d'un message, sinon sortie uniquement. Utilisateur autorisé à consulter le message. Lorsque ce paramètre est défini, le message est privé et uniquement visible 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 d'application et omettre les éléments suivants: Pour en savoir plus, consultez Envoyer un message en mode privé. |
deletionMetadata |
Uniquement en sortie. Informations sur un message supprimé. Un message est supprimé lorsque |
quotedMessageMetadata |
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. |
attachedGifs[] |
Uniquement en sortie. Images GIF jointes au message. |
accessoryWidgets[] |
Un ou plusieurs widgets interactifs qui s'affichent au bas d'un message. Vous pouvez ajouter des widgets accessoires aux messages qui contiennent du texte, des cartes 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 l'authentification de l'application. |
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 fiche.
Créez et prévisualisez des fiches avec Card Builder.
Ouvrir Card BuilderReprésentation JSON |
---|
{
"cardId": string,
"card": {
object ( |
Champs | |
---|---|
cardId |
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. |
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 texte.
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"
}
}]
Représentation JSON |
---|
{ "type": enum ( |
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. |
startIndex |
Index de départ (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 concernant l'annotation. metadata ne peut être qu'un des éléments suivants : |
|
userMention |
Métadonnées de la mention de l'utilisateur. |
slashCommand |
Métadonnées d'une commande à barre oblique. |
richLinkMetadata |
Métadonnées d'un lien enrichi. |
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. |
UserMentionMetadata
Métadonnées d'annotation pour les mentions de l'utilisateur (@).
Représentation JSON |
---|
{ "user": { object ( |
Champs | |
---|---|
user |
L'utilisateur a mentionné. |
type |
Type de mention de l'utilisateur. |
Type
Enums | |
---|---|
TYPE_UNSPECIFIED |
Valeur par défaut de l'énumération. Ne pas utiliser. |
ADD |
Ajouter un utilisateur à l'espace. |
MENTION |
Mentionner l'utilisateur dans l'espace. |
SlashCommandMetadata
Métadonnées d'annotation pour les commandes à barre oblique (/).
Représentation JSON |
---|
{ "bot": { object ( |
Champs | |
---|---|
bot |
Application Chat dont la commande a été appelée. |
type |
Type de commande à barre oblique. |
commandName |
Nom de la commande à barre oblique appelée. |
commandId |
ID de la commande à barre oblique appelée. |
triggersDialog |
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 |
Appelez une commande à barre oblique dans l'espace. |
RichLinkMetadata
Lien enrichi vers une ressource.
Représentation JSON |
---|
{ "uri": string, "richLinkType": enum ( |
Champs | |
---|---|
uri |
URI de ce lien. |
richLinkType |
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 : |
|
driveLinkData |
Données d'un lien Drive. |
chatSpaceLinkData |
Données d'un lien d'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 |
Lien enrichi Google Drive. |
CHAT_SPACE |
Lien enrichi d'un espace Chat. (par exemple, un chip d'espace intelligent). |
DriveLinkData
Données pour les associations à Google Drive.
Représentation JSON |
---|
{
"driveDataRef": {
object ( |
Champs | |
---|---|
driveDataRef |
Élément DriveDataRef qui référence un fichier Google Drive. |
mimeType |
Type MIME de la ressource Google Drive associée. |
ChatSpaceLinkData
Données pour les liens d'espace Chat.
Représentation JSON |
---|
{ "space": string, "thread": string, "message": string } |
Champs | |
---|---|
space |
Espace de la ressource d'espace Chat associée. 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 : |
Thread
Un fil de discussion dans un espace Google Chat Pour obtenir des exemples d'utilisation, consultez Démarrer un fil de discussion ou y répondre.
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é.
Représentation JSON |
---|
{ "name": string, "threadKey": string } |
Champs | |
---|---|
name |
Nom de ressource du thread. Exemple : |
threadKey |
Facultatif. Entrée pour la création ou la mise à jour d'un thread. Sinon, il ne s'agit que de la sortie. ID du thread. Il peut comporter jusqu'à 4 000 caractères. 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 des fils de discussion différents. Pour répondre dans un fil de discussion créé par une personne ou une autre application Chat, spécifiez plutôt le champ |
ActionResponse
Paramètres qu'une application Chat peut utiliser pour configurer la publication de sa réponse.
Représentation JSON |
---|
{ "type": enum ( |
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 les configurer. (Uniquement pour les types de réponses |
dialogAction |
Uniquement en entrée. Réponse à un événement d'interaction lié à une dialog. Doit être accompagné de |
updatedWidget |
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 |
Mettez à jour le message de l'application Chat. Cela n'est autorisé que pour un événement CARD_CLICKED où le type d'expéditeur du message est BOT . |
UPDATE_USER_MESSAGE_CARDS |
Mettre à jour les fiches dans le 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 |
Demandez en privé à l'utilisateur une authentification ou une configuration supplémentaire. |
DIALOG |
Présente une boîte de dialogue. |
UPDATE_WIDGET |
Requête d'options de saisie semi-automatique du texte du widget. |
DialogAction
Contient une boîte de dialogue et un code d'état de la requête.
Représentation JSON |
---|
{ "actionStatus": { object ( |
Champs | |
---|---|
actionStatus |
Uniquement en entrée. État d'une demande 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 pour la requête. |
Dialog
Enveloppe autour du corps de la fiche de la boîte de dialogue.
Représentation JSON |
---|
{
"body": {
object ( |
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 cartes suivantes: |
ActionStatus
Représente l'état d'une requête visant à appeler ou à envoyer une boîte de dialogue.
Représentation JSON |
---|
{
"statusCode": enum ( |
Champs | |
---|---|
statusCode |
Code d'état. |
userFacingMessage |
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 |
Code
Les codes d'erreur canoniques pour les API de gRPC.
Parfois, plusieurs codes d'erreur peuvent s'appliquer. Les services doivent renvoyer le code d'erreur le plus spécifique qui s'applique. Par exemple, préférez OUT_OF_RANGE
à FAILED_PRECONDITION
si les deux codes s'appliquent. De même, préférez NOT_FOUND
ou ALREADY_EXISTS
à FAILED_PRECONDITION
.
Enums | |
---|---|
OK |
Pas une erreur, affiché en cas de réussite. Mise en correspondance HTTP : 200 OK |
CANCELLED |
L'opération a été annulée, généralement par l'appelant. Mise en correspondance HTTP : 499 Le client a fermé la requête |
UNKNOWN |
Erreur inconnue. Par exemple, cette erreur peut s'afficher lorsqu'une valeur Mise en correspondance HTTP : 500 Erreur de serveur interne |
INVALID_ARGUMENT |
Le client a spécifié un argument non valide. Notez que cette erreur diffère de Mise en correspondance HTTP : 400 Requête incorrecte |
DEADLINE_EXCEEDED |
Le délai a expiré avant que l'opération puisse se terminer. Pour les opérations qui modifient l'état du système, cette erreur peut être affichée même si l'opération s'est terminée avec succès. Par exemple, une réponse réussie d'un serveur aurait pu être retardée suffisamment longtemps pour que le délai expire. Mappage HTTP : 504 Passerelle hors délai |
NOT_FOUND |
Une entité demandée (fichier ou répertoire, par exemple) est introuvable. Remarque pour les développeurs de serveurs : Mise en correspondance HTTP : 404 Page introuvable |
ALREADY_EXISTS |
L'entité qu'un client a tenté de créer (par exemple, un fichier ou un répertoire) existe déjà. Mise en correspondance HTTP : 409 Conflit |
PERMISSION_DENIED |
L'appelant n'a pas l'autorisation d'exécuter l'opération spécifiée. Mise en correspondance HTTP : 403 Accès interdit |
UNAUTHENTICATED |
La requête ne dispose pas d'identifiants d'authentification valides pour l'opération. Mise en correspondance HTTP : 401 Accès non autorisé |
RESOURCE_EXHAUSTED |
Certaines ressources ont été épuisées ; par exemple, un quota par utilisateur a été atteint ou le système de fichiers dans son intégralité manque d'espace. Mise en correspondance HTTP : 429 Requêtes trop nombreuses |
FAILED_PRECONDITION |
L'opération a été rejetée car le système n'est pas dans un état requis pour exécuter l'opération. Par exemple, le répertoire à supprimer n'est pas vide, une opération rmdir est appliquée à un emplacement qui n'est pas un répertoire, etc. Les développeurs de services peuvent suivre les instructions suivantes pour choisir entre Mise en correspondance HTTP : 400 Requête incorrecte |
ABORTED |
L'opération a été abandonnée, généralement en raison d'un problème de simultanéité, tel qu'un échec de vérification du séquenceur ou un abandon de transaction. Consultez les instructions ci-dessus pour choisir entre Mise en correspondance HTTP : 409 Conflit |
OUT_OF_RANGE |
L'opération a été tentée au-delà de la plage valide. Par exemple, rechercher ou lire après la fin du fichier. Contrairement à Il existe des cas où Mise en correspondance HTTP : 400 Requête incorrecte |
UNIMPLEMENTED |
L'opération n'est pas implémentée ou n'est pas prise en charge/activée dans ce service. Mise en correspondance HTTP : 501 Non implémenté |
INTERNAL |
Erreurs internes. Cela signifie que certains invariants attendus par le système sous-jacent n'ont pas été respectés. Ce code d'erreur est réservé aux erreurs graves. Mise en correspondance HTTP : 500 Erreur de serveur interne |
UNAVAILABLE |
Le service est actuellement indisponible. Il s'agit probablement d'une condition temporaire qui peut être corrigée en réessayant après avoir laissé passer un intervalle entre les tentatives. Notez qu'il n'est pas toujours sûr de relancer des opérations non idempotentes. Consultez les instructions ci-dessus pour choisir entre Mise en correspondance HTTP : 503 Service non disponible |
DATA_LOSS |
Perte ou corruption de données irrécupérable. Mise en correspondance HTTP : 500 Erreur de serveur interne |
UpdatedWidget
Réponse du widget mis à jour. Permet de fournir des options de saisie semi-automatique pour un widget.
Représentation JSON |
---|
{ "widget": string, // Union field |
Champs | |
---|---|
widget |
ID du widget mis à jour. L'ID doit correspondre à celui du widget qui a déclenché la requête de mise à jour. |
Champ d'union updated_widget . Widget 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 la saisie semi-automatique du widget |
SelectionItems
Liste des résultats de la saisie semi-automatique du widget.
Représentation JSON |
---|
{
"items": [
{
object ( |
Champs | |
---|---|
items[] |
Tableau des objets SelectionItem. |
SlashCommand
Une commande à barre oblique dans Google Chat
Représentation JSON |
---|
{ "commandId": string } |
Champs | |
---|---|
commandId |
ID de la commande à barre oblique appelée. |
MatchedUrl
URL correspondante dans un message Chat. Les applications de chat peuvent prévisualiser les URL correspondantes. Pour en savoir plus, consultez Liens d'aperçu.
Représentation JSON |
---|
{ "url": string } |
Champs | |
---|---|
url |
Uniquement en sortie. URL correspondante. |
EmojiReactionSummary
Nombre de personnes ayant réagi à un message avec un emoji spécifique.
Représentation JSON |
---|
{
"emoji": {
object ( |
Champs | |
---|---|
emoji |
Emoji associés aux réactions. |
reactionCount |
Nombre total de réactions avec l'emoji associé. |
DeletionMetadata
Informations sur un message supprimé. Un message est supprimé lorsque deleteTime
est défini.
Représentation JSON |
---|
{
"deletionType": enum ( |
Champs | |
---|---|
deletionType |
Indique qui a supprimé le message. |
DeletionType
l'auteur et la manière dont le message a été supprimé.
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 lorsqu'il a expiré. |
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. |
QuotedMessageMetadata
Informations sur un message cité.
Représentation JSON |
---|
{ "name": string, "lastUpdateTime": string } |
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource du message entre guillemets. Format : |
lastUpdateTime |
Uniquement en sortie. Code temporel de la création ou de la dernière mise à jour du message cité |
AttachedGif
Une image GIF spécifiée par une URL.
Représentation JSON |
---|
{ "uri": string } |
Champs | |
---|---|
uri |
Uniquement en sortie. URL qui héberge l'image GIF. |
AccessoryWidget
Un ou plusieurs widgets interactifs qui s'affichent au bas d'un message. Pour en savoir plus, consultez Ajouter des widgets interactifs au bas d'un message.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union action . Type d'action. action ne peut être qu'un des éléments suivants : |
|
buttonList |
Liste de boutons. |
Méthodes |
|
---|---|
|
Crée un message dans un espace Google Chat. |
|
Supprime un message. |
|
Affiche les détails d'un message. |
|
Liste les messages d'un espace dont l'appelant est membre, y compris les messages des membres et des espaces bloqués. |
|
Met à jour un message. |
|
Met à jour un message. |