Crie um Google Apps Script que faça solicitações à API Google Chat.
Os guias de início rápido explicam como configurar e executar um app que chama uma API do Google Workspace. Este guia usa uma abordagem de autenticação simplificada adequada para um ambiente de teste. Para um ambiente de produção, recomendamos aprender sobre autenticação e autorização antes de escolher as credenciais de acesso adequadas para seu app.
No Apps Script, os guias de início rápido do Google Workspace usam os serviços avançados do Google para chamar as APIs do Google Workspace e processar alguns detalhes do fluxo de autenticação e autorização.
Objetivos
- Configurar o ambiente.
- Criar e configurar o script.
- Executar o script.
Pré-requisitos
- Uma conta do Google Workspace Business ou Enterprise com acesso ao Google Chat.
Configurar seu projeto na nuvem
Se você estiver usando um novo projeto do Google Cloud para concluir este guia de início rápido, configure-o e adicione-se como um usuário de teste. Se você já concluiu essas etapas para seu projeto na nuvem, pule para a próxima seção.
Abrir o projeto na nuvem no console do Google Cloud
Se ainda não estiver aberto, abra o projeto na nuvem que você pretende usar para este exemplo:
- No console do Google Cloud, acesse a página Selecionar um projeto.
- Selecione o projeto na nuvem do Google que você quer usar. Ou clique em Criar projeto e siga as instruções na tela. Se você criar um projeto do Google Cloud, talvez seja necessário ativar o faturamento para o projeto.
Ativar a API Chat
Antes de usar as APIs do Google, é necessário ativá-las em um projeto na nuvem do Google. É possível ativar uma ou mais APIs em um único projeto do Google Cloud.No console do Google Cloud, ative a API Google Chat.
Configurar a tela de permissão OAuth
- No Console de APIs do Google, acesse Menu > Plataforma de autenticação do Google > Branding.
- Se você já configurou a plataforma de autenticação do Google, pode configurar as seguintes configurações da tela de permissão OAuth em Branding, Público e Acesso a dados. Se você vir uma mensagem informando que a plataforma de autenticação do Google ainda não está configurada, clique em Começar:
- Em Informações do app, no campo Nome do app, insira um nome para o app.
- Em E-mail para suporte do usuário, escolha um endereço de e-mail de suporte para que os usuários possam entrar em contato com você se tiverem dúvidas sobre o consentimento.
- Clique em Próxima.
- Em Público, selecione Interno.
- Clique em Próxima.
- Em Informações de contato, insira um endereço de e-mail em que você possa ser notificado sobre mudanças no seu projeto.
- Clique em Próxima.
- Em Concluir, revise a Política de dados do usuário dos serviços de API do Google e, se concordar, selecione Concordo com a Política de dados do usuário dos serviços de API do Google.
- Clique em Continuar.
- Clique em Criar.
- Por enquanto, você pode pular a adição de escopos. No futuro, ao criar um app para uso fora da sua organização do Google Workspace, mude o Tipo de usuário para Externo. Em seguida, adicione os escopos de autorização necessários para o app. Para saber mais, consulte o guia completo Configurar a permissão OAuth guide.
Configurar o app do Google Chat
Para chamar a API Google Chat, é necessário configurar um app do Google Chat. Para qualquer solicitação de gravação, o Google Chat atribui o app do Google Chat na interface usando as informações a seguir.
No Console de APIs do Google, acesse a página Configuração da API Chat:
Em Informações do aplicativo, insira as seguintes informações:
- No campo Nome do app, insira
Chat API quickstart app. - No campo URL do avatar, insira
https://developers.google.com/chat/images/quickstart-app-avatar.png. - No campo Descrição, insira
Quickstart for calling the Chat API.
- No campo Nome do app, insira
Em Recursos interativos, clique na opção Ativar recursos interativos para desativar os recursos interativos do app do Chat.
Clique em Salvar.
Criar o script
- Acesse script.google.com/create e crie um novo script no editor de script do Apps Script.
- Substitua o conteúdo do editor de scripts pelo seguinte código:
- Clique em Salvar
.
- Clique em Projeto sem título, digite Início rápido e clique em Renomear.
Configurar o script
Copiar o número do projeto na nuvem
- No Console de APIs do Google, acesse Menu > IAM e administrador > Configurações.
- No campo Número do projeto, copie o valor.
Vincular seu projeto na nuvem do Google
- Abra o projeto do Apps Script.
- Clique em Configurações do projeto .
- Em Projeto do Google Cloud Platform (GCP), clique em Mudar projeto.
- Em Número do projeto do GCP, cole o número do projeto na nuvem do Google.
- Clique em Configurar projeto.
Ativar a API Google Chat
Abra o projeto do Apps Script.
- Clique em Configurações do projeto .
- Em Configurações gerais, ative a opção Mostrar arquivo de manifesto "appsscript.json" no editor.
- Clique em Editor , selecione o
arquivo
appscript.jsone substitua o conteúdo pelo seguinte código:
Executar a amostra
No editor de script do Apps Script, clique em Executar.
Na primeira vez que você executar a amostra, será solicitado que você autorize o acesso:
- Clique em Analisar permissões.
- Escolha uma conta.
- Clique em Permitir.
O registro de execução do script aparece na parte de baixo da janela.
Próximas etapas
- Documentação dos serviços avançados do Google Apps Script
- Testar as APIs do Google Workspace no APIs Explorer