作成する Google Chat アプリには、それぞれ独自の Chat API が有効で構成されている Google Cloud プロジェクト。このページ Chat API の構成方法について説明します。
前提条件
- 企業または大企業 以下にアクセスできる Google Workspace アカウント Google Chat。
- Google Cloud プロジェクトを作成します。
- OAuth 同意画面を構成します。
- Google Chat API を有効にします。
Chat アプリの表示名、アバター、説明を選択します
Chat API を呼び出すには、チャット メッセージ用の 以下の情報が Google Chat アプリに表示されます。
フィールド | 説明 | 形式 |
---|---|---|
アプリ名 | Chat アプリの表示名。 | 25 文字以下の英数字 |
アバターの URL | Chat 用アプリの 追加できます。 | 正方形のグラフィック画像(PNG または JPEG)を指す HTTPS URL。 推奨サイズは 256 x 256 ピクセル以上です。 |
説明 | インフラストラクチャの Chat アプリ。 | 40 文字以下の英数字 |
Chat アプリの名前、アバター、説明は、 表示されます。一部の Chat API Chat では、この情報を使用して Chat 用アプリが Chat で実行するアクション。
たとえば、spaces.create()
メソッドを呼び出すと、Chat は
Chat 用アプリの名前が
次の画像のように、スペースを作成した人の説明。
![Google Chat アプリによってユーザーのスペースが作成されます。](https://developers-dot-devsite-v2-prod.appspot.com/static/workspace/chat/images/auth-user-create-space.png?authuser=7&hl=ja)
spaces.create()
メソッドを使用してオブジェクトを作成したときに表示されます。
スペースに属します。
Chat 用アプリとやり取りするために、ユーザーはこのスペースを 次のように指定することもできます。
- Chat 用アプリの名前を @でメンションして呼び出します。
- Chat アプリでダイレクト メッセージを見つけて開始します。 ダイレクト メッセージでは、[アプリ] メニューの [ Chat アプリの名前とアバター。
- ユーザーは入力バーで Chat 用アプリをブラウジングし、 名前、アバター、説明を入力します。
Google Cloud コンソールで Chat 用アプリを構成する
Chat 用アプリの詳細が表示されたら、 Chat API を構成します。
Google Cloud コンソールで [Chat API] ページに移動し、 [構成] ページ:
[アプリケーション情報] で、[アプリ名]、[アバターの URL] を入力します。 [説明] 項目を入力します。
[インタラクティブ機能] で、[インタラクティブ機能を有効にする] 切り替えをクリックします。 インタラクティブ機能を無効にし、 Chat アプリ。これは後で設定できます。内容 インタラクティブ機能の構成と作成について詳しくは、以下をご覧ください。 ユーザーの操作を受信して応答する。
省略可: [ログ] で、[エラーを Logging にロギング] チェックボックスをオンにして、 Google Cloud Logging を使用します詳細については、次をご覧ください: Chat 用アプリのエラーログをクエリする。
[保存] をクリックします。
Chat 用アプリを構成する権限を他のユーザーに付与する
Google Chat では 特定のユーザーにアクセス権を付与する Chat 用アプリの構成ページに移動します。こちらの Chat アプリのオーナーと Chat アプリの閲覧者の IAM できます。これらのロールを持つユーザーは Chat アプリに移動できません 使用して構成ページを作成し、API とダッシュボードでアクセスできますが、 Google Cloud コンソールに移動して構成ページに移動し、 Chat アプリのホスト Cloud プロジェクトを以下に示します。
https://console.developers.google.com/apis/api/chat.googleapis.com/hangouts-chat?project=PROJECT_ID
ここで、PROJECT_ID
はプロジェクトのプロジェクト ID です。
Chat アプリをホストする Google Cloud プロジェクト。
関連トピック
- Chat 用アプリのアーキテクチャを選択する
- Chat 用アプリをインタラクティブ機能に構成するには、 ユーザーの操作を受信して応答するをご覧ください。