MENU
    Conector de chat de Google
    • 26 Mar 2024
    • 2 Minutos para leer
    • Colaboradores

    Conector de chat de Google


    Resumen del artículo

    Agilice las alertas y la mensajería con el conector de chat de google -- Construido por Bow&Stern

    Propósito

    El conector de Google Chat permite alertar y enviar mensajes a otros equipos fuera de Tulip a través de Google Chat.

    Contacto con Bow & Stern

    Para obtener más información de Bow & Stern (constructor del conector), no dude en ponerse en contacto con: Info@Bownsternps.com

    Instrucciones de configuración

    El primer paso es crear un proyecto y configurar las credenciales. Puedes seguir esta guía para configurar la API de Chat de Google (Sólo recuerda utilizar/añadir la aplicación de Chat de Google en lugar de la aplicación de Google Drive y utilizar los detalles de conexión proporcionados a continuación para la API de Chat) - https://support.tulip.co/docs/google-drive-connector **También necesitarás tener una suscripción de espacio de trabajo de Google de pago para poder acceder a la API de Chat con espacios activos creados para enviar y recibir mensajes de.
    **image.png

    Detalles de conexión de Tulip

    Será necesario configurar la siguiente información en los conectores de Tulip. Running On: Cloud Connector Host Host: WWW.chat.googleapis.com Puerto:443 TLS: Sí Ámbitos que deben configurarse en el conector: 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

    Autenticación y cabeceras

    Auth Code URL - https://accounts.google.com/o/oauth2/v2/auth Access Token URL - https://oauth2.googleapis.com/token Client ID - Se encuentra en la sección de credenciales de su API en Cloud Console. Consulte la guía enlazada más arriba para saber dónde encontrarlo.

    image.png

    Funciones del conector

    • GET - Lista de todos los espacios a los que pertenece la persona que realiza la llamada

      • Propósito: Este conector obtendrá una lista de los espacios a los que pertenece la persona que llama.
      • Punto final: METHOD HTTP GET llamada al endpoint
      • https://chat.googleapis.com:443/v1/spaces
      • Entrada requerida: No se requieren entradas
      • Extractor de salida requerido: No se requieren salidas, pero se recomienda lo siguiente:
        • nombre
        • tipo
        • displayName
        • spaceThreadingState
        • spaceType
    • GET - Lista de todos los mensajes enviados dentro de un espacio

      • MÉTODO: llamada HTTP GET al punto finalhttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages sustituyendo SPACEID por el ID del espacio.
      • Propósito: Este conector obtendrá una lista de mensajes que existen dentro de un canal de chat de un espacio.
      • Campos obligatorios: SpaceID: el ID del espacio de Google, que se encuentra en la URL cuando se accede al espacio, después de /space/.
      • Por ejemplo:
        image.png
      • El SpaceID aquí sería AAAAfegPaUH y la llamada al endpoint sería así: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages
      • Extractor de salida requerido: No se requieren salidas, pero se recomiendan las siguientes:
        • Nombre
        • sender.name
        • tipo.remitente
        • createTime
        • texto

    image.png

    • POST - Enviar un mensaje a un espacio
      • MÉTODO: Llamada HTTP POST al endpointhttps://chat.googleapis.com:443/v1/spaces/SPACEID/messages sustituyendo SPACEID por el ID del espacio.
      • Propósito: Este conector enviará un mensaje a un espacio definido por el usuario.
      • Campos obligatorios: SpaceID - El ID del espacio de Google, que se encuentra en la URL cuando se accede al espacio, después de /space/ -.
      • Ejemplo: El SpaceID aquí sería AAAAfegPaUH y la llamada al endpoint sería así: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /messages
      • MessageText - El texto del mensaje que se enviará al espacio
      • Extractor de salida requerido: No se requieren salidas, pero se recomiendan las siguientes
        • texto
        • createTime
        • space.Nombre

    image.png


    ¿Te ha sido útil este artículo?