MENU
    Konektor Google Chat
    • 26 Mar 2024
    • 2 Minuty do przeczytania
    • Współtwórcy

    Konektor Google Chat


    Streszczenie artykułu

    Usprawnij powiadamianie i przesyłanie wiadomości dzięki konektorowi czatu Google -- Zbudowany przez Bow&Stern

    Cel

    Google Chat Connector aktywnie umożliwia wysyłanie alertów i wiadomości do innych zespołów poza Tulip za pośrednictwem Google Chat.

    Kontakt Bow & Stern

    Aby uzyskać więcej informacji od Bow & Stern (twórcy konektora), prosimy o kontakt pod adresem: Info@Bownsternps.com

    Instrukcje konfiguracji

    Pierwszym krokiem jest utworzenie projektu i skonfigurowanie poświadczeń. Możesz postępować zgodnie z tym przewodnikiem, aby skonfigurować interfejs Google Chat API (pamiętaj tylko, aby użyć / dodać aplikację Google Chat zamiast aplikacji Google Drive i użyć szczegółów połączenia podanych poniżej dla interfejsu Chat API) - https://support.tulip.co/docs/google-drive-connector **Będziesz także musiał mieć płatną subskrypcję przestrzeni roboczej Google, aby uzyskać dostęp do interfejsu Chat API z aktywnymi przestrzeniami utworzonymi do wysyłania i odbierania wiadomości z.
    **image.png

    Szczegóły połączenia Tulip

    Poniższe informacje muszą zostać skonfigurowane w konektorach Tulip. Running On: Cloud Connector Host Host: WWW.chat.googleapis.com Port:443 TLS: Tak Zakresy, które należy skonfigurować w konektorze: 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

    Uwierzytelnianie i nagłówki

    Auth Code URL - https://accounts.google.com/o/oauth2/v2/auth Access Token URL - https://oauth2.googleapis.com/token Client ID - Znalezione w sekcji poświadczeń dla API w Cloud Console. Zobacz przewodnik, do którego link znajduje się powyżej, aby dowiedzieć się, gdzie go znaleźć.

    image.png

    Funkcje łącznika

    • GET - lista wszystkich przestrzeni, do których należy wywołujący

      • Cel: Ten konektor pobiera listę przestrzeni, których członkiem jest osoba dzwoniąca.
      • Punkt końcowy: wywołanie METHOD HTTP GET do punktu końcowego
      • https://chat.googleapis.com:443/v1/spaces
      • Wymagane dane wejściowe: Brak wymaganych danych wejściowych
      • Wymagany ekstraktor danych wyjściowych: Dane wyjściowe nie są wymagane, ale zalecane są następujące:
        • name
        • typ
        • displayName
        • spaceThreadingState
        • spaceType
    • GET - Lista wszystkich wiadomości wysłanych w ramach przestrzeni

      • METODA: Wywołanie HTTP GET do punktu końcowegohttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages zastępując SPACEID identyfikatorem przestrzeni.
      • Cel: Ten łącznik pobierze listę wiadomości istniejących w kanale czatu przestrzeni.
      • Wymagane dane wejściowe: SpaceID - Identyfikator Google Space, który można znaleźć w adresie URL, gdy przestrzeń jest dostępna, po /space/ -.
      • Na przykład:
        image.png
      • SpaceID w tym przypadku to AAAAfegPaUH, a wywołanie punktu końcowego wyglądałoby następująco: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages
      • Wymagany ekstraktor danych wyjściowych: Dane wyjściowe nie są wymagane, ale zalecane są następujące:
        • Nazwa
        • sender.name
        • sender.type
        • createTime
        • tekst

    image.png

    • POST - Wyślij wiadomość do przestrzeni
      • METODA: Wywołanie HTTP POST do punktu końcowegohttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages zastępując SPACEID identyfikatorem przestrzeni.
      • Cel: Ten łącznik wyśle wiadomość do przestrzeni zdefiniowanej przez użytkownika.
      • Wymagane dane wejściowe: SpaceID - Identyfikator przestrzeni Google, który można znaleźć w adresie URL, gdy przestrzeń jest dostępna, po /space/ -.
      • Przykład: SpaceID w tym przypadku to AAAAfegPaUH, a wywołanie punktu końcowego wyglądałoby następująco: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages
      • MessageText - tekst wiadomości, który ma zostać wysłany do przestrzeni.
      • Wymagany ekstraktor danych wyjściowych: Dane wyjściowe nie są wymagane, ale zalecane są następujące
        • tekst
        • createTime
        • space.Name

    image.png


    Czy ten artykuł był pomocny?