Com a API Google Chat, os apps podem importar dados de outras plataformas de mensagens para o Google Chat usando espaços do modo de importação. Para mais informações, consulte Importar dados de mensagens de outro serviço para o Google Chat.
Para ler e gravar recursos nos espaços do modo de importação, você precisa
autenticar os apps do Chat com uma conta de serviço.
Conceda à conta de serviço o seguinte escopo de autorização da API Chat
por um administrador: https://www.googleapis.com/auth/chat.import
.
Somente administradores de domínio do Google Workspace podem conceder esse escopo do OAuth a contas de serviço usando a delegação em todo o domínio. Todo domínio em que um app do Chat cria espaços no modo de importação precisa ter esse escopo do OAuth. Depois que a conta de serviço receber autoridade em todo o domínio para esse escopo, os apps do Chat poderão acessar os espaços do modo de importação representando uma conta de usuário.
Em alguns cenários, a conta de usuário para falsificação de identidade pode não estar mais
disponível. Nesses casos, o app do Chat pode usar as
credenciais da conta de serviço como substituta. Por exemplo, se você excluir uma conta
de usuário usada durante a criação da mensagem, o
app do Chat poderá usar as próprias credenciais de conta de serviço
para criar uma mensagem com o mesmo conteúdo. Os apps do Chat podem
acessar espaços do modo de importação como um app usando credenciais de conta de serviço com o
seguinte escopo do OAuth: https://www.googleapis.com/auth/chat.bot
.
Nenhum outro escopo da API Google Chat é necessário ao importar recursos para um espaço do modo de importação. Os apps do Chat só podem importar conteúdo para os espaços do modo de importação criados por eles, e não para os espaços desse modo criados por outros apps.
A tabela abaixo lista os métodos de recursos que os apps do Chat podem chamar nos espaços do modo de importação e o tipo de autenticação compatível:
Método de recurso |
Suporte à representação de usuários |
Credenciais da conta de serviço compatíveis |
---|---|---|
|
Sim |
Não |
|
Não |
Sim |
|
Sim |
Não |
|
Sim |
Não |
|
Sim |
Não |
|
Sim |
Sim |
|
Sim |
Sim |
|
Não |
Sim |
|
Sim |
Não |
|
Sim |
Sim |
|
Sim |
Não |
|
Sim |
Não |
|
Sim |
Não |
|
Sim |
Não |
|
Sim |
Não |
|
Sim |
Não |
Temas relacionados
- Para saber mais sobre autenticação e autorização, consulte Autenticar e autorizar apps do Google Chat e solicitações de API.
- Para saber como começar a importar recursos usando espaços do modo de importação, consulte Importar dados para o Google Chat.