Google Chat API を使うと、アプリで他のメッセージング プラットフォームから インポート モードのスペースを使用する。詳細については、次をご覧ください: 別のサービスから Google Chat にメッセージ データをインポートする。
インポート モードのスペースでリソースの読み取りと書き込みを行うには、
サービス アカウントを使用して Chat アプリを認証します。
サービス アカウントに次の Chat API 承認スコープを付与します。
(管理者): https://www.googleapis.com/auth/chat.import
この OAuth スコープを付与できるのは、Google Workspace ドメイン管理者のみです サービス アカウントを ドメイン全体の委任。 Chat 用アプリがインポート モードのスペースを作成するすべてのドメイン この OAuth スコープが必要です。サービス アカウントが委任された後 ドメイン全体の権限に加え、Chat アプリは スペースを ユーザー アカウントのなりすまし。
なりすましを行うユーザー アカウントが、
できます。このような場合、Chat アプリは
サービス アカウント認証情報を使用できます。たとえば、ユーザーを削除すると、
メッセージの作成時に使用したアカウントの
Chat アプリは独自のサービス アカウントの認証情報を使用できる
同じコンテンツを含むメッセージを作成します。Chat アプリは
サービス アカウントの認証情報を使用して、アプリとしてインポート モードのスペースにアクセスする
(例: https://www.googleapis.com/auth/chat.bot
)。
他の Google Chat API スコープなし インポート モードのスペースにリソースをインポートするときに必要です。 Chat アプリは、インポート モードのスペースにのみコンテンツをインポートできます 他のアプリによって作成されたインポート モードのスペースには移行されません。
次の表に、Chat 用アプリが使用できるリソース メソッドを示します。 呼び出しと、それらがサポートしている認証の種類について説明します。
リソース メソッド |
ユーザーの権限借用のサポート |
サポートされているサービス アカウント認証情報 |
---|---|---|
|
○ |
× |
|
× |
○ |
|
○ |
× |
|
○ |
× |
|
○ |
× |
|
○ |
○ |
|
○ |
○ |
|
× |
○ |
|
○ |
× |
|
○ |
○ |
|
○ |
× |
|
○ |
× |
|
○ |
× |
|
○ |
× |
|
○ |
× |
|
○ |
いいえ |
関連トピック
- 認証と認可の詳細については、このモジュールの Google Chat アプリと API リクエストを認証して承認する。
- インポート モードのスペースを使用してリソースのインポートを開始する方法については、以下をご覧ください。 Google Chat にデータをインポートします。