このガイドでは、Google Chat API の Reaction リソースで
delete()
メソッドを使用して、メッセージからリアクション(👍、🚲、🌞 など)を削除する方法について説明します。リアクションを削除しても、メッセージは削除されません。
Reaction リソース
は、ユーザーがメッセージにリアクションするために使用できる絵文字(👍、🚲、
🌞 など)を表します。
前提条件
Node.js
- Google Chat にアクセスできる Business または Enterprise Google Workspace アカウント。
- 環境を設定します。
- Google Cloud プロジェクトを作成します。
- OAuth 同意画面を構成します。
- Chat アプリの名前、 アイコン、説明を使用して、Google Chat API を有効にして構成します。
- Node.js 用 Cloud クライアント ライブラリをインストールします。
-
デスクトップ アプリケーションの OAuth クライアント ID 認証情報を作成します。このガイドのサンプルを実行するには、認証情報を
credentials.jsonという名前の JSON ファイルとしてローカル ディレクトリに保存します。
- ユーザー認証をサポートする認証スコープを選択します。
リアクションを削除する
メッセージからリアクションを削除するには、リクエストで次の情報を渡します。
chat.messages.reactionsまたはchat.messages認証 スコープを指定します。-
DeleteReaction()メソッドを呼び出し、削除するリアクションのリソース名としてnameを渡します。
次の例では、メッセージから 😀 リアクションを削除します。
Node.js
このサンプルを実行するには、次の値を置き換えます。
SPACE_NAME: スペースのnameからの ID。 ID は、ListSpaces()メソッドを呼び出すか、スペースの URL から取得できます。MESSAGE_NAME: メッセージのnameからの ID。 ID は、Chat API を使用してメッセージを非同期で作成した後に返されるレスポンス本文から取得できます。また、作成時にメッセージに割り当てられた カスタム名 から取得することもできます。REACTION_NAME: リアクションのnameからの ID。 ID は、ListReactions()メソッドを呼び出すか、Chat API を使用してリアクションを 非同期で作成した後に返されるレスポンス本文から取得できます。
成功すると、レスポンスの本文は空になり、リアクションが削除されたことを示します。