このガイドでは、Google Chat API の
CustomEmoji
リソースで
list
メソッドを使用して、認証済みユーザーが Google Workspace 組織で表示できるカスタム絵文字を一覧表示する方法について説明します。
カスタム絵文字は Google Workspace アカウントでのみ使用できます。管理者は、組織でカスタム絵文字を有効にする必要があります。詳細については、Google Chat のカスタム絵文字についてと カスタム絵文字の権限を管理するをご覧ください。
前提条件
Node.js
- 環境を設定します。
- Google Cloud プロジェクトを作成します。
- OAuth 同意画面を構成します。
- Chat アプリの名前、 アイコン、説明を使用して、Google Chat API を有効にして構成します。
- Node.js 用 Cloud クライアント ライブラリをインストールします。
-
Google Chat API リクエストで認証を行う方法に基づいて、アクセス認証情報を作成します。
- Chat ユーザーとして認証するには、
OAuth クライアント ID
認証情報を作成し、認証情報を
credentials.jsonという名前の JSON ファイルとしてローカル ディレクトリに保存します。 - Chat アプリとして認証するには、
サービス アカウント
認証情報を作成し、認証情報を
credentials.jsonという名前の JSON ファイルとして保存します。
- Chat ユーザーとして認証するには、
OAuth クライアント ID
認証情報を作成し、認証情報を
- ユーザーとして認証するか、 Chat アプリ として認証するかに応じて、認可スコープを選択します。
組織内のカスタム絵文字を一覧表示する
ユーザー認証を使用して組織内のカスタム絵文字を一覧表示するには、リクエストで次の情報を渡します。
chat.customemojis認可スコープを指定します。-
ListCustomEmojisメソッドを呼び出します。
次の例では、組織内のカスタム絵文字を一覧表示します。
Node.js
このサンプルを実行するには、次の値を置き換えます。
FILTER: 省略可。リスト リクエストに適用するフィルタ。