Google Chat API 개요

이 섹션에서는 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 스페이스 또는 메시지에서 마지막으로 읽은 메시지 스레드가 필요합니다.

스페이스 읽기 상태 리소스 참조:

스레드 읽기 상태 리소스 참조:

사용 예는 다음을 참조하세요.

Chat API 호출 외에도 Chat 앱에서는 다음 작업을 할 수 있습니다.