Google Chat-Anschluss
  • 26 Mar 2024
  • 2 Minuten zu lesen
  • Mitwirkende

Google Chat-Anschluss


Artikel-Zusammenfassung

Rationalisierung von Benachrichtigungen und Nachrichten mit dem Google Chat Connector -- Entwickelt von Bow&Stern

Zweck

Der Google Chat Connector ermöglicht die aktive Alarmierung und Nachrichtenübermittlung an andere Teams außerhalb von Tulip über Google Chat.

Bow & Stern Kontakt

Für weitere Informationen von Bow & Stern (Hersteller des Connectors), wenden Sie sich bitte an: Info@Bownsternps.com

Anweisungen zur Einrichtung

Der erste Schritt besteht darin, ein Projekt zu erstellen und die Anmeldedaten zu konfigurieren. Sie können dieser Anleitung folgen, um die Google Chat-API einzurichten (denken Sie daran, die Google Chat-App anstelle der Google Drive-App zu verwenden/hinzuzufügen und die unten angegebenen Verbindungsdetails für die Chat-API zu verwenden) - https://support.tulip.co/docs/google-drive-connector **Sie benötigen außerdem ein kostenpflichtiges Google-Arbeitsbereich-Abonnement, um auf die Chat-API zuzugreifen und aktive Bereiche zum Senden und Empfangen von Nachrichten zu erstellen.
**image.png

Details zur Tulip-Verbindung

Die folgenden Informationen müssen auf den Tulip-Konnektoren konfiguriert werden. Running On: Cloud Connector Host Host: WWW.chat.googleapis.com Port:443 TLS: Ja Bereiche, die im Connector konfiguriert werden müssen: 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

Authentifizierung und Header

URL des Authentifizierungscodes - https://accounts.google.com/o/oauth2/v2/auth URL des Zugriffstokens - https://oauth2.googleapis.com/token Client-ID - zu finden im Abschnitt mit den Anmeldeinformationen für Ihre API in der Cloud-Konsole. Siehe die oben verlinkte Anleitung, um zu sehen, wo Sie diese finden.

image.png

Connector-Funktionen

  • GET - Auflistung aller Bereiche, zu denen der Aufrufer gehört

    • Zweck: Dieser Connector ruft eine Liste der Bereiche ab, in denen der Aufrufer Mitglied ist.
    • Endpunkt: METHODE HTTP GET-Aufruf an den Endpunkt
    • https://chat.googleapis.com:443/v1/spaces
    • Erforderliche Eingabe: Keine Eingaben erforderlich
    • Erforderlicher Output-Extraktor: Keine Outputs erforderlich, aber die folgenden empfohlen:
      • Name
      • Typ
      • displayName
      • spaceThreadingState
      • spaceType
  • GET - Auflistung aller innerhalb eines Bereichs gesendeten Nachrichten

    • METHODE: HTTP-GET-Aufruf an den Endpunkthttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages, wobei SPACEID durch die Space-ID ersetzt wird.
    • Zweck: Dieser Konnektor ruft eine Liste der Nachrichten ab, die in einem Space-Chat-Kanal existieren.
    • Erforderliche Eingabe: SpaceID - Die ID des Google-Spaces, die in der URL zu finden ist, wenn auf den Space zugegriffen wird, nach /space/ -
    • Zum Beispiel:
      image.png
    • Die SpaceID wäre hier AAAAfegPaUH und der Endpunktaufruf würde wie folgt aussehen: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages
    • Erforderlicher Output-Extraktor: Keine Outputs erforderlich, aber die folgenden werden empfohlen:
      • Name
      • absender.name
      • absender.typ
      • createTime
      • Text

image.png

  • POST - Senden einer Nachricht an einen Raum
    • METHODE: HTTP-POST-Aufruf an den Endpunkthttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages, wobei SPACEID durch die Raum-ID ersetzt wird.
    • Zweck: Dieser Connector sendet eine Nachricht an einen vom Benutzer definierten Bereich.
    • Erforderliche Eingabe: SpaceID - Die ID des Google Space, die in der URL zu finden ist, wenn auf den Space zugegriffen wird, nach /space/ -
    • Beispiel: Die SpaceID wäre hier AAAAfegPaUH und der Endpunktaufruf würde wie folgt aussehen: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages
    • MessageText - Der Nachrichtentext, der an den Bereich gesendet werden soll
    • Erforderlicher Output-Extraktor: Keine Outputs erforderlich, aber die folgenden empfohlen
      • text
      • createTime
      • Raum.Name

image.png


War dieser Artikel hilfreich?