MENU
    Коннектор чата Google
    • 26 Mar 2024
    • 2 Минуты для чтения
    • Авторы

    Коннектор чата Google


    Вводный текст

    Оптимизация оповещения и обмена сообщениями с помощью коннектора google chat - Построено Bow&Stern

    Назначение

    Коннектор Google Chat Connector позволяет активно оповещать и передавать сообщения другим командам за пределами Tulip через Google Chat.

    Контакты Bow & Stern

    Для получения дополнительной информации от Bow & Stern (разработчика коннектора) обращайтесь по адресу: Info@Bownsternps.com.

    Инструкции по настройке

    Первым шагом будет создание проекта и настройка учетных данных. Вы можете следовать этому руководству для настройки Google Chat API (просто не забудьте использовать/добавить приложение Google Chat вместо приложения Google Drive и использовать детали подключения, указанные ниже для Chat API) - https://support.tulip.co/docs/google-drive-connector **Для доступа к Chat API вам также потребуется платная подписка на рабочее пространство Google с активными пространствами, созданными для отправки и получения сообщений от.
    **image.png

    Детали подключения Tulip

    В коннекторах Tulip необходимо настроить следующую информацию. Работает на: Cloud Connector Host Host: WWW.chat.googleapis.com Порт:443 TLS: Да Области, которые необходимо настроить в коннекторе: 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.

    Аутентификация и заголовки

    URL-адрес кода аутентификации - https://accounts.google.com/o/oauth2/v2/auth URL-адрес токена доступа - https://oauth2.googleapis.com/token ID клиента - Находится в разделе учетных данных для вашего API в Cloud Console. См. руководство по ссылке выше, чтобы узнать, где его найти.

    image.png

    Функции коннектора

    • GET - Список всех пространств, к которым принадлежит вызывающая сторона

      • Назначение: Этот коннектор получает список пространств, в которых состоит вызывающий абонент.
      • Конечная точка: METHOD HTTP GET вызов конечной точки
      • https://chat.googleapis.com:443/v1/spaces
      • Требуемые входные данные: Входы не требуются
      • Требуемый экстрактор вывода: Выходные данные не требуются, но рекомендуется использовать следующие:
        • имя
        • тип
        • displayName
        • spaceThreadingState
        • spaceType
    • GET - Список всех сообщений, отправленных в пространстве

      • Метод: HTTP GET вызов конечной точкиhttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages с заменой SPACEID на идентификатор пространства.
      • Назначение: Этот коннектор получает список сообщений, существующих в чат-канале пространства.
      • Требуемые входные данные: SpaceID - идентификатор пространства Google, который можно найти в URL при обращении к пространству после /space/.
      • Например:
        image.png
      • Здесь SpaceID будет AAAAfegPaUH, а вызов конечной точки будет выглядеть так: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages.
      • Требуемый экстрактор вывода: Выходные данные не требуются, но рекомендуется использовать следующие:
        • Имя
        • отправитель.имя
        • отправитель.тип
        • createTime
        • текст

    image.png

    • POST - Отправка сообщения в пространство
      • Метод: HTTP POST вызов конечной точкиhttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages с заменой SPACEID на ID пространства.
      • Назначение: Этот коннектор отправляет сообщение в пространство, заданное пользователем.
      • Требуемые входные данные: SpaceID - идентификатор пространства Google, который можно найти в URL при обращении к пространству после /space/.
      • Пример: Здесь SpaceID будет AAAAfegPaUH, и вызов конечной точки будет выглядеть так: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages.
      • MessageText - Текст сообщения, которое будет отправлено в пространство.
      • Требуемый экстрактор вывода: Выходные данные не требуются, но рекомендуются следующие
        • текст
        • createTime
        • пространство.Имя

    image.png


    Была ли эта статья полезной?