이 가이드에서는 Google Chat API의
CustomEmoji
리소스에서
delete
메서드를 사용하여 Google Workspace 조직에서 맞춤 이모티콘을 삭제하는 방법을 설명합니다.
기본적으로 사용자는 자신이 만든 맞춤 이모티콘만 삭제할 수 있습니다. 관리자가 할당한 이모티콘 관리자는 조직의 모든 맞춤 이모티콘을 삭제할 수 있습니다.
맞춤 이모티콘은 Google Workspace 계정에서만 사용할 수 있으며 관리자가 조직의 맞춤 이모티콘을 사용 설정해야 합니다. 자세한 내용은 Google Chat의 맞춤 이모티콘 알아보기 및 맞춤 이모티콘 권한 관리를 참고하세요.
기본 요건
Node.js
- Google Chat에 액세스할 수 있는 Business 또는 Enterprise Google Workspace 계정 Google Chat
- 환경 설정:
- Google Cloud 프로젝트를 만듭니다.
- OAuth 동의 화면 구성.
- Chat 앱의 이름, 아이콘, 설명을 사용하여 Google Chat API를 사용 설정하고 구성합니다.
- Node.js Cloud 클라이언트 라이브러리를 설치합니다.
- Google Chat API 요청에서 인증하려는 방식에 따라 액세스 사용자 인증 정보를 만듭니다.
- Chat 사용자로 인증하려면
OAuth 클라이언트 ID
사용자 인증 정보를 만들고 사용자 인증 정보를 JSON 파일로
credentials.json로컬 디렉터리에 저장합니다. - Chat 앱으로 인증하려면
서비스 계정
사용자 인증 정보를 만들고 사용자 인증 정보를
credentials.json이라는 JSON 파일로 저장합니다.
- Chat 사용자로 인증하려면
OAuth 클라이언트 ID
사용자 인증 정보를 만들고 사용자 인증 정보를 JSON 파일로
- 사용자로 인증할지Chat 앱으로 인증할지에 따라 승인 범위를 선택합니다.
맞춤 이모티콘 삭제
사용자 인증으로 맞춤 이모티콘을 삭제하려면 요청에 다음을 전달하세요.
chat.customemojis승인 범위를 지정합니다.-
DeleteCustomEmoji()메서드를 호출합니다.- 요청 본문에서
name을 삭제할 맞춤 이모티콘의 리소스 이름으로 설정합니다.
- 요청 본문에서
다음 예시에서는 맞춤 이모티콘을 삭제합니다.
Node.js
이 샘플을 실행하려면 다음을 바꾸세요.
EMOJI_NAME:emoji_name필드의 맞춤 이모티콘의 고유한 이름입니다.ListCustomEmoji메서드를 호출하거나 Chat API를 사용하여 맞춤 이모티콘을 비동기식으로 만든 후 반환된 응답 본문에서 ID를 가져올 수 있습니다.