- 인쇄
Google 채팅 커넥터로 알림 및 메시징 간소화 -- Bow&Stern 구축
목적
Google 채팅 커넥터를 사용하면 Google 채팅을 통해 Tulip 외부의 다른 팀에 알림 및 메시지를 적극적으로 보낼 수 있습니다.
보우 앤 스턴 연락처
커넥터 개발사인 Bow & Stern의 자세한 정보는 다음 주소로 문의하세요: Info@Bownsternps.com
설정 지침
첫 번째 단계는 프로젝트를 만들고 자격 증명을 구성하는 것입니다. 이 가이드에 따라 Google 채팅 API를 설정할 수 있습니다(Google 드라이브 앱 대신 Google 채팅 앱을 사용/추가하고 아래에 제공된 연결 세부 정보를 채팅 API에 사용하세요) - https://support.tulip.co/docs/google-drive-connector** 또한 메시지를 주고받기 위해 만든 활성 스페이스가 있는 채팅 API에 액세스하려면 유료 Google 워크스페이스 구독이 있어야 합니다. **
튤립 연결 세부 정보
Tulip의 커넥터에 다음 정보를 구성해야 합니다.실행 중: 클라우드 커넥터 HostHost: WWW.chat.googleapis.comPort:443TLS: Yes커넥터에서 구성해야 하는 범위: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/authAccess 토큰 URL - https://oauth2.googleapis.com/tokenClient ID - Cloud 콘솔의 API에 대한 자격 증명 섹션에 있습니다. 위에 링크된 가이드를 참조하여 찾을 수 있는 위치를 확인하세요.
커넥터 함수
GET - 호출자가 속한 모든 스페이스를 나열합니다.
- 목적: 이 커넥터는 호출자가 멤버인 스페이스의 목록을 가져옵니다.
- 엔드포인트: METHOD HTTP GET 엔드포인트를 호출합니다.
- https://chat.googleapis.com:443/v1/spaces
- 필수 입력: 입력 필요 없음
- 필수 출력 추출기: 출력은 필요하지 않지만 다음을 권장합니다:
- 이름
- type
- 표시 이름
- 공간 스레딩 상태
- spaceType
GET - 스페이스 내에서 전송된 모든 메시지를 나열합니다.
- 방법: 스페이스ID를 스페이스 ID로 대체하여https://chat.googleapis.com:443/v1/spaces/SPACEID/messages 엔드포인트로 HTTP GET 호출.
- 목적: 이 커넥터는 스페이스 채팅 채널 내에 존재하는 메시지 목록을 가져옵니다.
- 필수 입력: 스페이스ID - 스페이스에 액세스할 때 /space/ 뒤에 오는 URL에서 찾을 수 있는 Google 스페이스의 ID입니다.
- 예시
- 여기서 SpaceID는 AAAAfegPaUH이며 엔드포인트 호출은 다음과 같습니다: https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /메시지
- 필수 출력 추출기: 출력은 필요하지 않지만 다음을 권장합니다:
- 이름
- sender.name
- sender.type
- createTime
- text
- POST - 스페이스에 메시지 보내기
- 방법: 스페이스ID를 스페이스 ID로 대체하여https://chat.googleapis.com:443/v1/spaces/SPACEID/messages 엔드포인트로 HTTP POST 호출.
- 목적: 이 커넥터는 사용자가 정의한 스페이스로 메시지를 보냅니다.
- 필수 입력: 스페이스ID - 스페이스에 액세스할 때 URL에서 /space/ 뒤에 오는 Google 스페이스의 ID입니다.
- 예: 여기서 SpaceID는 AAAAfegPaUH이고 엔드포인트 호출은 https://chat.googleapis.com:443/v1/spaces/AAAAfegPaUH /메시지입니다.
- 메시지 텍스트 - 스페이스로 전송할 메시지 텍스트입니다.
- 필수 출력 추출기: 출력은 필요하지 않지만 다음과 같은 출력을 권장합니다.
- text
- createTime
- space.Name