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:
Articles associés
- Explorez des exemples d'applications Google Chat pour commencer à utiliser l'API Chat.
En plus d'appeler l'API Chat, les applications Chat peuvent également:
- Recevoir des événements d'interaction avec l'application Chat et y répondre comme les messages envoyés à l'application Google Chat, en temps réel.
- S'abonner aux événements Google Chat de prendre des mesures ou de réagir lorsque activités ou modifications se produisent dans Chat, comme les nouveaux messages et les changements d'adhésion.