Google Chat アプリにデータのインポートを許可する

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 用アプリが使用できるリソース メソッドを示します。 呼び出しと、それらがサポートしている認証の種類について説明します。

リソース メソッド

ユーザーの権限借用のサポート

サポートされているサービス アカウント認証情報

spaces.create

×

spaces.get

×

spaces.update

×

spaces.delete

×

spaces.completeImport

×

spaces.messages.create

spaces.messages.delete

spaces.messages.get

×

spaces.messages.list

×

spaces.messages.update

spaces.messages.reactions.create

×

spaces.messages.reactions.delete

×

spaces.members.create

×

spaces.members.delete

×

spaces.members.list

×

media.upload

いいえ