Com a API Google Chat, os apps podem importar dados de outras plataformas de mensagens para o Google Chat usando espaços no modo de importação. Para mais informações, consulte Importar dados de mensagens para o Google Chat de outro serviço.
Para ler e gravar recursos em espaços no modo de importação, é necessário
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 os administradores de domínio do Google Workspace podem conceder esse escopo do OAuth a contas de serviço por delegação em todo o domínio. Todos os domínios em que um app do Chat cria espaços no modo de importação precisam ter esse escopo do OAuth. Depois que a conta de serviço tiver autoridade delegada em todo o domínio para esse escopo, os apps do Chat poderão acessar espaços no modo de importação representando uma conta de usuário .
Em alguns casos, a conta de usuário para representação pode não estar mais disponível. Nesses casos, o app do Chat pode usar as credenciais da conta de serviço como alternativa. Por exemplo, se você excluir uma conta de usuário usada durante a criação de mensagens, o app do Chat poderá usar as próprias credenciais da conta de serviço para criar uma mensagem com o mesmo conteúdo. Os apps do Chat podem acessar espaços no 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 no modo de importação. Os apps do Chat só podem importar conteúdo para os espaços no modo de importação que eles criam, e não para os espaços no modo de importação criados por outros apps.
A tabela a seguir lista os métodos de recursos que os apps do Chat podem chamar em espaços no modo de importação e o tipo de autenticação que eles oferecem suporte:
Método de recurso |
Falsificação de identidade do usuário com suporte |
Credenciais de conta de serviço com suporte |
|---|---|---|
|
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 configurar uma conta de serviço para acessar a API Google Chat, consulte Autenticar como um app do Google Chat.
- Para saber como começar a importar recursos usando espaços no modo de importação, consulte Importar dados para o Google Chat.