透過 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 應用程式可在匯入模式聊天室中呼叫的資源方法,以及支援的驗證類型:
資源方法 |
支援使用者身分模擬 |
支援服務帳戶憑證 |
---|---|---|
|
可 |
不可 |
|
否 |
可 |
|
可 |
不支援 |
|
是 |
不支援 |
|
是 |
不支援 |
|
可 |
是 |
|
是 |
可 |
|
不支援 |
可 |
|
可 |
不支援 |
|
可 |
是 |
|
可 |
不支援 |
|
是 |
不支援 |
|
是 |
不支援 |
|
是 |
不支援 |
|
是 |
不支援 |
|
是 |
不支援 |
相關主題
- 如要進一步瞭解驗證和授權,請參閱「驗證及授權 Google Chat 應用程式和 API 要求」。
- 如要瞭解如何開始使用匯入模式聊天室匯入資源,請參閱「將資料匯入 Google Chat」。