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 de início rápido 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 inícios rápidos 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.
- Crie e configure o script.
- Execute o script.
Pré-requisitos
- Uma conta do Google Workspace para empresas com acesso ao Google Chat.
Configurar seu projeto do Cloud
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 do Cloud, pule para a próxima seção.
Abra seu projeto do Cloud no console do Google Cloud.
Se ele ainda não estiver aberto, abra o projeto do Google Cloud que você pretende usar para esta amostra:
- No console do Google Cloud, acesse a página Selecionar um projeto.
- Selecione o projeto do Google Cloud 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 dele.
Ativar a API Chat
Antes de usar as APIs do Google, é necessário ativá-las em um projeto do Google Cloud. É 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 do Google Cloud, acesse Menu > > Branding.
- Se você já tiver configurado o , poderá definir as seguintes configurações da tela de permissão do OAuth em Branding, Público-alvo e Acesso a dados. Se aparecer uma mensagem informando que ainda não foi configurado, 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 para que os usuários entrem em contato com você se tiverem dúvidas sobre o consentimento deles.
- Clique em Próxima.
- Em Público-alvo, selecione Interno.
- Clique em Próxima.
- Em Informações de contato, insira um Endereço de e-mail para receber notificações sobre mudanças no seu projeto.
- Clique em Próxima.
- Em Concluir, leia 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, quando você 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.
Configurar o app Google Chat
Para chamar a API Google Chat, configure um app Google Chat. Para qualquer solicitação de gravação, o Google Chat atribui o app Google Chat na interface usando as seguintes informações.
No console do Google Cloud, acesse a página Configuração da API Chat:
Em Informações do aplicativo, insira o seguinte:
- No campo Nome do app, digite
Chat API quickstart app
. - No campo URL do avatar, insira
https://developers.google.com/chat/images/quickstart-app-avatar.png
. - No campo Descrição, use
Quickstart for calling the Chat API
.
- No campo Nome do app, digite
Em Recursos interativos, clique no botão Ativar recursos interativos para desativar os recursos interativos do app Chat.
Clique em Salvar.
Criar o script
- Acesse script.google.com/create e crie um novo script.
- Substitua o conteúdo do editor de script pelo seguinte código:
- Clique em Salvar
.
- Clique em Projeto sem título, digite Quickstart e clique em Renomear.
Configurar o script
Copie o número do projeto do Google Cloud.
- No console do Google Cloud, acesse Menu > IAM e administrador > Configurações.
- No campo Número do projeto, copie o valor.
Vincular seu projeto do Google Cloud
- 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 do Google Cloud.
- 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
appscript.json
e substitua o conteúdo pelo seguinte código:
, selecione o arquivo
Executar a amostra
No editor do Apps Script, clique em Executar.
Na primeira vez que você executar a amostra, será necessário autorizar o acesso:
- Clique em Revisar permissões.
- Escolha uma conta.
- Clique em Permitir.
O registro de execução do script aparece na parte de baixo da janela.