이 섹션에서는 Google Chat 앱에서 Chat API는 채팅 앱에서 다음과 같은 작업을 할 수 있도록 지원합니다. 스페이스를 만들고, 스페이스에 사용자를 추가하고, 메시지가 표시되지 않아도 메시지를 게시할 수 있습니다. 채팅 앱 상호작용 이벤트.
인증
Chat API를 비동기식으로 호출하려면 인증이 필요합니다. 각 Chat API 메서드에는 다음 중 하나가 필요합니다. 사용자 인증 (작업 또는 액세스 데이터) 또는 앱 인증 (Chat 앱으로 작업을 수행하거나 데이터에 액세스하기 위해) 다소 유용함 메서드는 사용자 인증과 앱 인증을 모두 지원합니다.
Chat에서의 인증에 관해 자세히 알아보려면 다음을 참고하세요. 인증 개요
API 리소스 및 메서드
REST 리소스 및 메서드는 Chat에 대한 비동기 액세스 권한을 부여합니다. 스페이스, 스페이스 참여자, 메시지, 메시지 반응, 메시지 첨부파일
- 스페이스
스페이스는 사용자와 앱이 대화하고 파일을 공유할 수 있는 장소입니다. 거기 몇 가지 유형의 공간입니다. 채팅 메시지 (DM)는 1:1 대화입니다. 또는 사용자와 채팅 앱 간에 발생한 문제를 야기할 수 있습니다. 그룹 채팅은 세 명 이상의 사용자와 채팅 앱 이름이 지정된 스페이스는 사람들이 지속적으로 메시지를 전송하는 메시지를 보내고, 파일을 공유하고, 공동작업을 할 수 있습니다.
이
spaces
리소스 는 공간을 나타냅니다.스페이스에서는 다음 메서드를 지원합니다.
- 스페이스 만들기 사람과 앱이 대화하고 파일을 공유할 수 있는 곳입니다.
- 스페이스 설정하기 스페이스를 만들고 여기에 사용자와 채팅 앱을 추가합니다. 있습니다.
- 스페이스 사용하기 스페이스의 세부정보를 확인합니다.
- 스페이스 나열 페이지로 나눈 필터링 가능한 스페이스 목록을 확인합니다.
- 스페이스 업데이트하기 스페이스에 관한 속성(예: 사용자에게 표시되는 표시 이름)을 설명 및 가이드라인입니다.
- 스페이스 삭제하기 리소스를 삭제할 수 있습니다
- 채팅 메시지 (DM) 찾기 두 사용자 간의 채팅 메시지 또는 사용자와 통화 간의 채팅 메시지를 반환할 때 채팅 앱
- 구성원
멤버는 참여했거나 참여 중인 사용자 및 Chat 앱입니다. 스페이스에 초대되었습니다.
이
spaces.members
리소스 는 구성원을 나타냅니다.구성원은 다음 메서드를 지원합니다.
- 멤버십 만들기 스페이스에 사용자 또는 앱을 추가합니다.
- 멤버십 가입하기 멤버십 세부정보를 확인할 수 있습니다.
- 목록 멤버십 스페이스에서 페이지로 나눈 필터링 가능한 멤버십 목록을 확인할 수 있습니다.
- 멤버십 업데이트하기 예를 들어 스페이스 멤버를 다른 멤버로 변경하는 등 멤버십에 관한 속성을 변경할 수 있습니다. 스페이스 관리자로 변경할 수 없습니다.
- 멤버십 삭제하기 스페이스에서 사용자 또는 앱을 삭제할 수 있습니다.
- 메시지
메시지에는 다음이 포함됩니다. 텍스트 및 카드 스페이스에 게시됩니다. 메시지에는 파일을 첨부할 수 있습니다. 사용자는 그림 이모티콘을 추가하여 메시지에 반응할 수 있습니다.
이
spaces.messages
리소스 는 메시지를 나타냅니다.메시지에서는 다음 메서드를 지원합니다.
- 메시지 작성하기 텍스트 게시 또는 카드 메시지. 그 외에 메시지 대화목록에 답장할 수 있습니다.
- 메시지 받기 을 사용하세요.
- 메시지 나열 스페이스에서 페이지로 나눈 필터링 가능한 메시지 목록을 확인할 수 있습니다.
- 메시지 업데이트하기 메시지 내용 등의 메시지 속성을 변경할 수 있습니다. 또한 페이지에 텍스트를 추가할 수도 있습니다. 대상 카드 메시지, 카드를 사용하여 문자 메시지
- 메시지 삭제하기 리소스를 삭제할 수 있습니다
- 리액션
반응은 사용자가 메시지에 반응할 때 사용하는 이모티콘을 나타냅니다. 예를 들면 다음과 같습니다. 👍, ☼, 💯입니다
이
spaces.messages.reactions
리소스 는 반응을 나타냅니다.리액션은 다음 메서드를 지원합니다.
- 미디어 및 첨부파일
미디어는 Google Chat에 업로드된 파일(예: 이미지, 동영상, 문서
이
media
리소스 메시지에 첨부된 미디어를 나타냅니다.첨부파일은 메시지에 첨부된 미디어 (파일) 인스턴스입니다.
이
spaces.messages.attachments
리소스 은 첨부파일을 나타냅니다. 첨부파일에는 미디어 및 관련 메타데이터입니다.미디어 및 첨부파일은 다음 메서드를 지원합니다.
- 미디어를 첨부파일로 업로드하기 Google Chat에 미디어를 업로드한 다음 메시지에 첨부합니다.
- 미디어를 첨부파일로 다운로드하기 Google Chat에서 바이너리 파일로 미디어를 다운로드합니다.
- 첨부파일 가져오기 메일 첨부파일에 대한 메타데이터를 검색합니다.
- 스페이스 이벤트
스페이스 이벤트는 스페이스 또는 스페이스의 변경사항을 나타냅니다. 하위 리소스(회원, 메시지, 반응 등)를 표시합니다.
spaces.spaceEvent
리소스 우주 이벤트를 나타냅니다.스페이스 이벤트는 다음 메서드를 지원합니다.
- 스페이스 이벤트 참여하기 스페이스에서 발생한 이벤트에 관한 세부정보를 반환합니다.
- 스페이스 이벤트 나열 스페이스에서 발생한 이벤트 목록을 가져옵니다.
- 사용자 읽기 상태
사용자 읽기 상태는 상태에 대한 세부정보를 나타내는 싱글톤 리소스입니다. 지정된 사용자가 Google Chat 스페이스 또는 메시지에서 마지막으로 읽은 메시지 있습니다.
users.spaces
리소스 공간에서 사용자의 읽기 상태를 나타냅니다.users.spaces.threads
리소스 메시지 스레드에서 사용자의 읽기 상태를 나타냅니다.사용자 읽기 상태에서는 다음 메서드가 지원됩니다.
- 스페이스 읽기 상태 가져오기 스페이스 내에서 사용자의 읽기 상태에 관한 세부정보를 반환합니다.
- 스페이스 읽기 상태 업데이트 스페이스 내에서 사용자의 읽기 상태를 업데이트합니다.
- 스레드 읽기 상태 가져오기 스레드 내에서 사용자의 읽기 상태에 대한 세부정보를 반환합니다.