MENU
    Connecteur Google Chat
    • 26 Mar 2024
    • 2 Minutes à lire
    • Contributeurs

    Connecteur Google Chat


    Résumé de l’article

    Rationaliser les alertes et la messagerie avec le connecteur google chat -- Construit par Bow&Stern

    Objectif

    Le connecteur Google Chat permet d'alerter et d'envoyer des messages à d'autres équipes en dehors de Tulip via Google Chat.

    Contact Bow & Stern

    Pour plus d'informations de la part de Bow & Stern (Constructeur du Connecteur), n'hésitez pas à nous contacter : Info@Bownsternps.com

    Instructions de configuration

    La première étape consiste à créer un projet et à configurer les informations d'identification. Vous pouvez suivre ce guide pour configurer l'API Google Chat (N'oubliez pas d'utiliser/ajoutez l'application Google Chat au lieu de l'application Google Drive et utilisez les détails de connexion fournis ci-dessous pour l'API Chat) - https://support.tulip.co/docs/google-drive-connector **Vous devrez également disposer d'un abonnement payant à l'espace de travail Google afin d'accéder à l'API Chat avec des espaces actifs créés pour envoyer et recevoir des messages à partir de.
    **image.png

    Détails de la connexion à Tulip

    Les informations suivantes devront être configurées sur les connecteurs de Tulip. Exécution sur : Cloud Connector Host Host : WWW.chat.googleapis.com Port:443 TLS : Yes Scopes qui doivent être configurés dans le connecteur : https://www.googleapis.com/auth/chat.messages.create https://www.googleapis.com/auth/chat.spaces.readonly https://www.googleapis.com/auth/chat.memberships https://www.googleapis.com/auth/chat.messages

    Authentification et en-têtes

    Auth Code URL - https://accounts.google.com/o/oauth2/v2/auth Access Token URL - https://oauth2.googleapis.com/token Client ID - Trouvé dans la section credential pour votre API sur Cloud Console. Voir le guide ci-dessus pour savoir où trouver cette information.

    image.png

    Fonctions du connecteur

    • GET - Liste de tous les espaces auxquels l'appelant appartient

      • Objet : Ce connecteur permet de récupérer la liste des espaces dont l'appelant est membre.
      • Point d'arrivée : METHODE HTTP GET appel au point de terminaison
      • https://chat.googleapis.com:443/v1/spaces
      • Données requises : Aucune entrée requise
      • Extracteur de sortie requis : Aucune sortie n'est requise, mais les éléments suivants sont recommandés :
        • nom
        • type
        • nom d'affichage
        • spaceThreadingState
        • type d'espace
    • GET - Liste de tous les messages envoyés dans un espace

      • MÉTHODE : appel HTTP GET au point de terminaisonhttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages en remplaçant SPACEID par l'identifiant de l'espace.
      • Objet : Ce connecteur permet d'obtenir la liste des messages existant dans un canal de discussion d'un espace.
      • Données requises : SpaceID - L'ID de l'espace Google, qui se trouve dans l'URL lorsque l'on accède à l'espace, après /space/ -.
      • Par exemple :
        image.png
      • Le SpaceID serait ici AAAAfegPaUH et l'appel au point de terminaison ressemblerait à ceci : https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages
      • Extracteur de sortie requis : Aucune sortie n'est requise, mais les suivantes sont recommandées :
        • Nom
        • expéditeur.nom
        • sender.type
        • createTime
        • texte

    image.png

    • POST - Envoyer un message à un espace
      • MÉTHODE : appel HTTP POST au point de terminaisonhttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages en remplaçant SPACEID par l'identifiant de l'espace.
      • Objet : Ce connecteur envoie un message à un espace défini par l'utilisateur.
      • Données requises : SpaceID - L'ID de l'espace Google, qui se trouve dans l'URL lorsque l'on accède à l'espace, après /space/ -.
      • Exemple : Le SpaceID serait ici AAAAfegPaUH et l'appel au point de terminaison ressemblerait à ceci : https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages
      • MessageText - Le texte du message à envoyer à l'espace.
      • Extracteur de sortie requis : Aucune sortie n'est requise, mais les sorties suivantes sont recommandées
        • texte
        • createTime
        • espace.Nom

    image.png


    Cet article vous a-t-il été utile ?