このガイドでは、Google Chat API の CustomEmoji リソースで
create
メソッドを使用して、Google Workspace 組織に新しい
カスタム絵文字を作成する方法について説明します。
カスタム絵文字は Google Workspace アカウントでのみ使用できます。管理者は、組織でカスタム絵文字を有効にする必要があります。詳細については、Google Chat のカスタム絵文字についてと カスタム絵文字の権限を管理するをご覧ください。
前提条件
Node.js
- 環境を設定します。
- Google Cloud プロジェクトを作成します。
- OAuth 同意画面を構成します。
- Chat アプリの名前、 アイコン、説明を使用して Google Chat API を有効にして構成します。
- Node.js 用 Cloud クライアント ライブラリをインストールします。
-
デスクトップ アプリケーションの OAuth クライアント ID 認証情報を作成します。このガイドのサンプルを実行するには、認証情報を
credentials.jsonという名前の JSON ファイルとしてローカル ディレクトリに保存します。
- ユーザー認証をサポートする認証スコープを選択します。
カスタム絵文字を作成
ユーザー認証を使用してカスタム絵文字を作成するには、リクエストで次の情報を渡します。
chat.customemojis認証スコープを指定します。CreateCustomEmojiメソッドを呼び出します。- リクエストの本文で
CustomEmojiリソースを指定し、emojiName(絵文字に選択する一意の識別子)とpayload(絵文字に選択する画像コンテンツ)を設定します。
次の例では、カスタム絵文字を作成します。
Node.js
このサンプルを実行するには、次の値を置き換えます。
FILENAME: 画像のファイル名。EMOJI_NAME: カスタム絵文字の一意の名前(例::smiley-face:)。
Chat API は、作成されたカスタム絵文字の詳細を示す
CustomEmoji のインスタンスを返します。