Présentation de l'API Google Chat

Cette section explique comment une application Google Chat peut appeler L'API Chat, qui permet aux applications Chat d'effectuer les opérations suivantes : créer un espace, y ajouter des personnes et publier un message.

Authentification

Vous devez vous authentifier pour appeler l'API Chat. Chaque La méthode de l'API Chat requiert authentification utilisateur (pour effectuer des actions ou accéder données au nom d'un utilisateur) ou authentification des applications (pour effectuer des actions ou accéder à des données en tant qu'application Chat). Un peu prennent en charge à la fois l'authentification des utilisateurs et l'authentification des applications.

Pour en savoir plus sur l'authentification dans Chat, consultez Présentation de l'authentification

Bibliothèques clientes

La méthode recommandée pour que la plupart des développeurs appellent l'API Google Chat est le numéro de téléphone officiel Bibliothèques clientes Cloud dans le langage de votre choix, comme Python, Java ou Node.js.

Si vous codez avec Google Apps Script, utilisez la Service Chat avancé au lieu d'installer une bibliothèque cliente.

Concepts de l'API Google Chat

Services gRPC ou ressources et méthodes REST accorder l'accès aux espaces Chat, aux membres des espaces, aux messages et aux messages les réactions, les pièces jointes aux messages, les événements d'espace et les états de lecture des utilisateurs.

Espaces

Les espaces sont des endroits où les utilisateurs et les applications peuvent discuter et partager des fichiers. Il y plusieurs types d'espaces. Les messages privés (MP) sont des conversations individuelles entre deux utilisateurs ou un utilisateur et une application Chat. Groupe les chats sont des conversations entre trois utilisateurs ou plus et Applications de chat Les espaces nommés sont des emplacements persistants des messages, de partager des fichiers et de collaborer.

Référence de la ressource:

Pour en savoir plus sur l'utilisation, consultez les pages suivantes:

Membres

Les membres sont les utilisateurs et les applications Chat qui ont rejoint le groupe ou qui sont invité à un espace.

Référence de la ressource:

Pour en savoir plus sur l'utilisation, consultez les pages suivantes:

Messages

Éléments inclus dans la section Messages texte et carte communications publiées dans les espaces. Les messages peuvent être associés à des fichiers. Les utilisateurs peuvent réagir aux messages en y ajoutant des emoji.

Référence de la ressource:

Pour en savoir plus sur l'utilisation, consultez les pages suivantes:

Réactions

Les réactions représentent les emoji que les personnes utilisent pour réagir à un message, par exemple 👍, Membership et 🙌.

Référence de la ressource:

Pour en savoir plus sur l'utilisation, consultez les pages suivantes:

Contenus multimédias et pièces jointes

Contenu multimédia : représente un fichier importé dans Google Chat, comme des images, des vidéos et documents.

Documentation de référence sur les ressources multimédias (non disponible dans RPC):

Les pièces jointes sont des instances de contenus multimédias (fichiers) joints à des messages.

Référence de la ressource:

Pour en savoir plus sur l'utilisation, consultez les pages suivantes:

Événements de l'espace

Les événements d'espace représentent les modifications apportées à un espace ou à ses les ressources enfants, y compris ses membres, ses messages et ses réactions.

Référence de la ressource:

Pour en savoir plus sur l'utilisation, consultez les pages suivantes:

États de lecture par l'utilisateur

Les états de lecture de l'utilisateur sont des ressources singleton qui représentent les détails d'un le dernier message lu par l'utilisateur spécifié dans un espace Google Chat ou un message thread.

Référence de la ressource d'état de lecture de l'espace:

Référence de la ressource d'état de lecture des threads:

Pour en savoir plus sur l'utilisation, consultez les pages suivantes:

En plus d'appeler l'API Chat, les applications Chat peuvent également: