이 섹션에서는 Google Chat 앱에서 Chat API는 채팅 앱에서 다음과 같은 작업을 할 수 있도록 지원합니다. 스페이스를 만들고, 여기에 사용자를 추가하고, 메시지를 게시할 수 있습니다.
인증
Chat API를 호출하려면 인증이 필요합니다. 각 Chat API 메서드에는 다음 중 하나가 필요합니다. 사용자 인증 (작업 또는 액세스 데이터) 또는 앱 인증 (Chat 앱으로 작업을 수행하거나 데이터에 액세스하기 위해) 다소 유용함 메서드는 사용자 인증과 앱 인증을 모두 지원합니다.
Chat에서의 인증에 관해 자세히 알아보려면 다음을 참고하세요. 인증 개요
클라이언트 라이브러리
대부분의 개발자가 Google Chat API를 호출하는 데 권장되는 방법입니다. 공식적으로 지원되는 Cloud 클라이언트 라이브러리 원하는 언어로 구성할 수 있습니다
Google Apps Script로 코딩하는 경우 고급 Chat 서비스 클라이언트 라이브러리를 설치하는 대신
Google Chat API 개념
gRPC 서비스 또는 REST 리소스 및 메서드 Chat 스페이스, 스페이스 참여자, 메시지, 메시지에 대한 액세스 권한 부여 반응, 메시지 첨부파일, 스페이스 일정, 사용자 읽기 상태
- 스페이스
스페이스는 사용자와 앱이 대화하고 파일을 공유할 수 있는 장소입니다. 거기 몇 가지 유형의 공간입니다. 채팅 메시지 (DM)는 1:1 대화입니다. 또는 사용자와 채팅 앱 간에 발생한 문제를 야기할 수 있습니다. 그룹 채팅은 세 명 이상의 사용자와 채팅 앱 이름이 지정된 스페이스는 사람들이 지속적으로 메시지를 전송하는 메시지를 보내고, 파일을 공유하고, 공동작업을 할 수 있습니다.
리소스 참조:
사용 예는 다음을 참조하세요.
- 구성원
멤버는 참여했거나 참여 중인 사용자 및 Chat 앱입니다. 스페이스에 초대되었습니다.
리소스 참조:
사용 예는 다음을 참조하세요.
- 메시지
메시지에는 다음이 포함됩니다. 텍스트 및 카드 스페이스에 게시됩니다. 메시지에는 파일을 첨부할 수 있습니다. 사용자는 그림 이모티콘을 추가하여 메시지에 반응할 수 있습니다.
리소스 참조:
사용 예는 다음을 참조하세요.
- 리액션
반응은 사용자가 메시지에 반응할 때 사용하는 이모티콘을 나타냅니다. 예를 들면 다음과 같습니다. 👍, 🔒, 팬입니다.
리소스 참조:
사용 예는 다음을 참조하세요.
- 미디어 및 첨부파일
미디어는 Google Chat에 업로드된 파일(예: 이미지, 동영상, 문서
미디어 리소스 참조 (RPC에서 사용할 수 없음):
첨부파일은 메시지에 첨부된 미디어 (파일) 인스턴스입니다.
리소스 참조:
사용 예는 다음을 참조하세요.
- 스페이스 이벤트
스페이스 이벤트는 스페이스 또는 스페이스의 변경사항을 나타냅니다. 하위 리소스(회원, 메시지, 반응 등)를 표시합니다.
리소스 참조:
사용 예는 다음을 참조하세요.
- 사용자 읽기 상태
사용자 읽기 상태는 지정된 사용자가 Google Chat 스페이스 또는 메시지에서 마지막으로 읽은 메시지 스레드가 필요합니다.
스페이스 읽기 상태 리소스 참조:
스레드 읽기 상태 리소스 참조:
사용 예는 다음을 참조하세요.
관련 주제
- Google Chat 앱 샘플 살펴보기 Chat API 사용을 시작해 보세요
Chat API 호출 외에도 Chat 앱에서는 다음 작업을 할 수 있습니다.
- 채팅 앱 상호작용 이벤트 수신 및 응답 Google Chat 앱으로 전송되는 실시간 메시지 등의 메시지를 예로 들 수 있습니다
- Google Chat 이벤트 구독하기 특정 상황에서 조치를 취하거나 새 메시지, 새 메시지, 알림과 같은 Chat 활동이나 변경사항이 멤버십 변경사항