授權 Google Chat 應用程式匯入資料

應用程式可透過 Google Chat API,使用匯入模式聊天室,將其他訊息平台中的資料匯入 Google Chat。詳情請參閱「將訊息資料從其他服務匯入 Google Chat」。

如要在匯入模式的空間中讀取及寫入資源,您必須使用服務帳戶驗證 Chat 應用程式。由管理員將下列 Chat API 授權範圍授予服務帳戶:https://www.googleapis.com/auth/chat.import

只有 Google Workspace 網域管理員可以透過全網域委派,將這個 OAuth 範圍授予服務帳戶。如果網域中的 Chat 擴充應用程式會建立匯入模式聊天室,就必須具備這個 OAuth 範圍。服務帳戶獲得這個範圍的全網域授權後,Chat 應用程式就能模擬使用者帳戶,存取匯入模式的聊天室。

在某些情況下,用於模擬的帳戶可能已無法使用。在這種情況下,Chat 應用程式可以改用服務帳戶憑證。舉例來說,如果您刪除用於建立訊息的使用者帳戶,Chat 應用程式可以使用自己的服務帳戶憑證,建立含有相同內容的訊息。Chat 應用程式可使用服務帳戶憑證,透過下列 OAuth 範圍以應用程式身分存取匯入模式的空間: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