이 가이드에서는
get()
Google Chat API의 Message
리소스에서 메서드를 실행하여 특정 스레드에 대한 세부정보를 반환할 수 있습니다.
있습니다.
Chat API에서 Chat 메시지는 Message
리소스로 표시됩니다.
Chat 사용자는 텍스트가 포함된 메시지만 보낼 수 있지만 Chat 앱은 정적 또는 대화형 사용자 인터페이스 표시, 사용자로부터 정보 수집, 비공개 메시지 전송 등 다른 많은 메시지 기능을 사용할 수 있습니다. Chat API에서 사용할 수 있는 메시지 기능에 대해 자세히 알아보려면 Google Chat 메시지 개요를 참고하세요.
기본 요건
Node.js
- Google Chat에 액세스할 수 있는 비즈니스 또는 엔터프라이즈 Google Workspace 계정
- 환경을 설정합니다.
<ph type="x-smartling-placeholder">
- </ph>
- Google Cloud 프로젝트를 만듭니다.
- OAuth 동의 화면 구성
- 채팅 앱의 이름, 아이콘, 설명을 사용하여 Google Chat API를 사용 설정하고 구성합니다.
- 설치 Node.js Cloud 클라이언트 라이브러리를 참조하세요.
- Google Chat API에서 인증하려는 방법에 따라 액세스 사용자 인증 정보를 만듭니다.
요청:
<ph type="x-smartling-placeholder">
- </ph>
- Chat 사용자로 인증하려면 다음 단계를 따르세요.
OAuth 클라이언트 ID 만들기
사용자 인증 정보를 만들고 사용자 인증 정보를
client_secrets.json
를 로컬 디렉터리로 복사합니다. - 채팅 앱으로 인증하려면 다음 단계를 따르세요.
서비스 계정 만들기
사용자 인증 정보를 만들고 사용자 인증 정보를
credentials.json
입니다.
- Chat 사용자로 인증하려면 다음 단계를 따르세요.
OAuth 클라이언트 ID 만들기
사용자 인증 정보를 만들고 사용자 인증 정보를
- <ph type="x-smartling-placeholder"></ph> 사용자로 인증할 것인지, 아니면 다음으로 인증할 것인지에 따라 승인 범위를 선택합니다. 채팅 앱
- 인증된 사용자 또는 호출하는 Chat 앱이 참여 중인 Google Chat 스페이스입니다. Chat 앱으로 인증하려면 스페이스에 Chat 앱을 추가하세요.
Python
- Google Chat에 액세스할 수 있는 비즈니스 또는 엔터프라이즈 Google Workspace 계정
- 환경을 설정합니다.
- Google Cloud 프로젝트를 만듭니다.
- OAuth 동의 화면 구성
- Google Chat API를 사용 설정 및 구성합니다. 아이콘, 채팅 앱 설명이 있습니다.
- Python Cloud 클라이언트 라이브러리를 설치합니다.
- Google Chat API에서 인증하려는 방법에 따라 액세스 사용자 인증 정보를 만듭니다.
요청:
<ph type="x-smartling-placeholder">
- </ph>
- Chat 사용자로 인증하려면 OAuth 클라이언트 ID 사용자 인증 정보를 만들고 사용자 인증 정보를
client_secrets.json
라는 JSON 파일로 로컬 디렉터리에 저장합니다. - Chat 앱으로 인증하려면 서비스 계정 사용자 인증 정보를 만들고 사용자 인증 정보를
credentials.json
라는 JSON 파일로 저장합니다.
- Chat 사용자로 인증하려면 OAuth 클라이언트 ID 사용자 인증 정보를 만들고 사용자 인증 정보를
- <ph type="x-smartling-placeholder"></ph> 사용자로 인증할 것인지, 아니면 다음으로 인증할 것인지에 따라 승인 범위를 선택합니다. 채팅 앱
- 인증된 사용자 또는 호출하는 Chat 앱이 참여 중인 Google Chat 스페이스입니다. Chat 앱으로 인증하려면 스페이스에 Chat 앱을 추가하세요.
자바
- 비즈니스 또는 기업 다음 액세스 권한이 있는 Google Workspace 계정 Google Chat
- 환경을 설정합니다.
- Google Cloud 프로젝트를 만듭니다.
- OAuth 동의 화면 구성
- 채팅 앱의 이름, 아이콘, 설명을 사용하여 Google Chat API를 사용 설정하고 구성합니다.
- 설치 자바 Cloud 클라이언트 라이브러리를 참조하세요.
- Google Chat API에서 인증하려는 방법에 따라 액세스 사용자 인증 정보를 만듭니다.
요청:
<ph type="x-smartling-placeholder">
- </ph>
- Chat 사용자로 인증하려면 OAuth 클라이언트 ID 사용자 인증 정보를 만들고 사용자 인증 정보를
client_secrets.json
라는 JSON 파일로 로컬 디렉터리에 저장합니다. - Chat 앱으로 인증하려면 서비스 계정 사용자 인증 정보를 만들고 사용자 인증 정보를
credentials.json
라는 JSON 파일로 저장합니다.
- Chat 사용자로 인증하려면 OAuth 클라이언트 ID 사용자 인증 정보를 만들고 사용자 인증 정보를
- 사용자 또는 Chat 앱으로 인증할지 여부에 따라 승인 범위를 선택합니다.
- 인증된 사용자 또는 호출하는 Chat 앱이 참여 중인 Google Chat 스페이스입니다. Chat 앱으로 인증하려면 스페이스에 Chat 앱을 추가하세요.
Apps Script
- Google Chat에 액세스할 수 있는 비즈니스 또는 엔터프라이즈 Google Workspace 계정
- 환경을 설정합니다.
- Google Cloud 프로젝트를 만듭니다.
- OAuth 동의 화면 구성
- Google Chat API를 사용 설정 및 구성합니다. 아이콘, 채팅 앱 설명이 있습니다.
- 독립형 Apps Script 프로젝트를 만들고 고급 Chat 서비스를 사용 설정합니다.
- 이 가이드에서는 사용자 또는 앱 인증 중 하나를 사용해야 합니다. 채팅 앱으로 인증하려면 서비스 계정 사용자 인증 정보를 제공합니다 단계는 다음을 참조하세요. 서비스 계정 관리자로서 Google Chat 앱.
- <ph type="x-smartling-placeholder"></ph> 사용자로 인증할 것인지, 아니면 다음으로 인증할 것인지에 따라 승인 범위를 선택합니다. 채팅 앱
- 인증된 사용자 또는 호출하는 Chat 앱이 참여 중인 Google Chat 스페이스입니다. 채팅 앱에 채팅 앱을 스페이스에 추가합니다.
사용자 인증이 포함된 메시지 받기
다음 메시지가 있는 메시지에 대한 세부정보를 확인하려면 다음을 사용하세요. 사용자 인증 요청에 다음을 전달합니다.
chat.messages.readonly
또는chat.messages
승인 범위를 지정합니다.GetMessage()
메서드를 호출합니다.name
를 가져올 메시지의 리소스 이름으로 설정합니다.
다음 예는 사용자 인증:
Node.js
Python
자바
Apps Script
이 샘플을 실행하려면 다음을 바꿉니다.
SPACE_NAME
: 스페이스의name
의 ID입니다.ListSpaces()
메서드를 호출하거나 스페이스의 URL에서 ID를 가져올 수 있습니다.MESSAGE_NAME
: 메시지 앱의 ID입니다.name
Chat API를 사용하여 메시지를 비동기식으로 만들거나 만들 때 메시지에 할당된 맞춤 이름으로 메시지를 만든 후 반환된 응답 본문에서 ID를 가져올 수 있습니다.
Chat API는
Message
를 참조하세요.
앱 인증이 포함된 메시지 받기
앱 인증이 있는 메시지에 대한 세부정보를 가져오려면 요청에 다음을 전달합니다.
chat.bot
승인 범위를 지정합니다.GetMessage()
메서드를 호출합니다.name
을 가져올 메시지의 리소스 이름으로 설정합니다.
다음 예는 앱 인증:
Node.js
Python
자바
Apps Script
이 샘플을 실행하려면 다음을 바꿉니다.
SPACE_NAME
: 스페이스의name
의 ID입니다. ID는ListSpaces()
메서드를 사용하거나 스페이스의 URL에서 가져올 수 있습니다.MESSAGE_NAME
: 메시지 앱의 ID입니다.name
이 ID는 Chat API와 비동기식으로 처리하거나 맞춤 이름 메시지를 만들 때 할당됩니다.
Chat API는 지정된 메시지에 관한 세부정보가 포함된 Message
의 인스턴스를 반환합니다.