Con l'API Google Chat, le app possono importare i dati da altre piattaforme di messaggistica in Google Chat utilizzando gli spazi in modalità di importazione. Per saperne di più, vedi Importare i dati dei messaggi in Google Chat da un altro servizio.
Per leggere e scrivere risorse negli spazi in modalità di importazione, devi
autenticare le app di chat con un service account.
Concedi all'account di servizio il seguente ambito di autorizzazione dell'API Chat
da parte di un amministratore: https://www.googleapis.com/auth/chat.import
.
Solo gli amministratori di dominio Google Workspace possono concedere questo ambito OAuth agli account di servizio tramite la delega a livello di dominio. Ogni dominio in cui un'app di chat crea spazi in modalità di importazione deve avere questo ambito OAuth. Dopo che al service account è stata delegata l'autorità a livello di dominio per questo ambito, le app di Chat possono accedere agli spazi in modalità di importazione impersonando un account utente.
In alcuni scenari, l'account utente per la rappresentazione potrebbe non essere più
disponibile. In questi casi, l'app Chat può utilizzare le credenziali dell'account di servizio come fallback. Ad esempio, se elimini un account utente
utilizzato durante la creazione del messaggio, l'app
Chat può utilizzare le proprie credenziali dell'account di servizio
per creare un messaggio contenente gli stessi contenuti. Le app di chat possono
accedere agli spazi in modalità di importazione come app utilizzando le credenziali dell'account di servizio con il
seguente ambito OAuth: https://www.googleapis.com/auth/chat.bot
.
Non sono necessari altri ambiti dell'API Google Chat quando importi risorse in uno spazio in modalità di importazione. Le app di chat possono importare contenuti solo negli spazi in modalità di importazione che creano e non in quelli creati da altre app.
La tabella seguente elenca i metodi delle risorse che le app di chat possono chiamare negli spazi in modalità di importazione e il tipo di autenticazione che supportano:
Metodo della risorsa |
Impersonificazione di un utente supportata |
Credenziali del service account supportate |
---|---|---|
|
Sì |
No |
|
No |
Sì |
|
Sì |
No |
|
Sì |
No |
|
Sì |
No |
|
Sì |
Sì |
|
Sì |
Sì |
|
No |
Sì |
|
Sì |
No |
|
Sì |
Sì |
|
Sì |
No |
|
Sì |
No |
|
Sì |
No |
|
Sì |
No |
|
Sì |
No |
|
Sì |
No |
Argomenti correlati
- Per scoprire di più su autenticazione e autorizzazione, vedi Autenticare e autorizzare le app di Google Chat e le richieste API.
- Per scoprire come configurare un service account per accedere all'API Google Chat, vedi Autenticarsi come app Google Chat.
- Per scoprire come iniziare a importare risorse utilizzando gli spazi della modalità di importazione, consulta Importare dati in Google Chat.