이 페이지에서는 Google Chat API 사용 방법과 참조를 간략하게 설명합니다. 문서를 참조하세요.
Google Chat API에는 gRPC 및 REST 인터페이스 두 가지를 모두 지원하는 클라이언트 라이브러리가 필요합니다. (선택사항) 제공된 클라이언트 라이브러리가 필요에 맞지 않는 경우 직접 gRPC 또는 REST 인터페이스를 사용하는 클라이언트 라이브러리입니다.
클라이언트 라이브러리
대부분의 개발자가 Google Chat API를 호출하는 데 권장되는 방법입니다. 공식적으로 지원되는 Cloud 클라이언트 라이브러리 원하는 언어로 구성할 수 있습니다
Google Apps Script로 코딩하는 경우 고급 Chat 서비스 클라이언트 라이브러리를 설치하는 대신
유형, 메서드, 필드 이름
클라이언트 라이브러리, gRPC 또는 REST를 사용하는지 여부에 따라 메서드 및 필드 이름은 다소 다릅니다.
- Cloud 클라이언트 라이브러리는 gRPC 서비스 및 해당 메서드를 기준으로 정렬됩니다. Google API 클라이언트 라이브러리는 REST 리소스에 해당하는 클래스이며, 해당 클래스에는 해당 리소스도 메서드를 참조하세요.
- gRPC는 서비스 및 서비스 메서드별로 정렬됩니다.
- REST는 리소스 계층 구조와 해당 메서드에 따라 정렬됩니다.
- gRPC 필드 이름은 스네이크 표기법을 사용합니다.
- REST 필드 이름은 카멜 표기법을 사용하지만 API 서비스는 다음 중 하나를 허용합니다. 카멜 표기법이나 스네이크 표기법을 사용합니다.
- 클라이언트 라이브러리 필드 이름에는 제목 케이스, 카멜 표기법 또는 스네이크 표기법이 사용됩니다. 관용적인 이름을 정해야 합니다.
프로토콜 버퍼
클라이언트 라이브러리, REST, gRPC 중 무엇을 사용하든 기본 서비스는 프로토콜 버퍼를 사용하여 정의됩니다. 특히 이 서비스는 proto3을 사용합니다.
API를 호출할 때 일부 요청 또는 응답 필드에는 Kubernetes에 프로토콜 버퍼 잘 알려진 유형을 사용합니다.
또한 REST API를 호출할 때 프로토콜의 기본값 동작 JSON 응답에서 필드가 누락될 수 있습니다. 이러한 필드는 기본값으로 설정되므로 응답에 포함되지 않습니다.
API 버전
사용 가능한 API 버전은 다음과 같습니다.
- v1: 안정화 버전.
개발자 프리뷰
문서에서 개발자 프리뷰 프로그램을 통해 사용할 수 있습니다. 테스트, 미리보기 및 혜택 제공 최신 미리보기 기능에 대한 의견이 있는 경우 개발자 프리뷰 프로그램.