Os guias de início rápido explicam como configurar e executar um app que chama uma API do Google Workspace.
Os guias de início rápido do Google Workspace usam as bibliotecas de cliente da API para processar alguns detalhes do fluxo de autenticação e autorização. Recomendamos que você use as bibliotecas de cliente para seus próprios aplicativos. Neste guia de início rápido, usamos uma abordagem de autenticação simplificada, apropriada para um ambiente de teste. Para um ambiente de produção, recomendamos que você aprenda sobre autenticação e autorização antes de escolher as credenciais de acesso apropriadas para seu aplicativo.
Crie um aplicativo da Web JavaScript que faça solicitações à API Reseller.
Objetivos
- Configurar o ambiente.
- Configure a amostra.
- Execute a amostra.
Pré-requisitos
- Node.js e npm instalados.
- Um projeto do Google Cloud.
- Uma instância de domínio do revendedor do Google.
- Um contrato de parceiro do Google Workspace firmado
Configurar o ambiente
Para concluir este guia de início rápido, configure seu ambiente.
Ativar a API
Antes de usar as APIs do Google, você precisa 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 Reseller.
Autorizar credenciais para um aplicativo da Web
Para autenticar como um usuário final e acessar os dados do usuário no seu aplicativo, você precisa criar um ou mais IDs do cliente do OAuth 2.0. Um ID do cliente é usado para identificar um único app para os servidores OAuth do Google. Se o aplicativo for executado em várias plataformas, será necessário criar um ID do cliente separado para cada uma.- No Console do Google Cloud, acesse Menu > APIs e serviços > Credenciais.
- Clique em Criar credenciais > ID do cliente OAuth.
- Clique em Tipo de aplicativo > Aplicativo da Web.
- No campo Nome, digite um nome para a credencial. Esse nome só é mostrado no console do Google Cloud.
- Adicione URIs autorizados relacionados ao seu app:
- Apps do lado do cliente (JavaScript): em Origens JavaScript autorizadas, clique em Adicionar URI. Em seguida, insira um URI para usar nas solicitações do navegador. Isso identifica os domínios a partir dos quais seu aplicativo pode enviar solicitações de API para o servidor OAuth 2.0.
- Apps do servidor (Java, Python e mais): em URIs de redirecionamento autorizados, clique em Adicionar URI. Em seguida, insira um URI de ponto de extremidade para o qual o servidor OAuth 2.0 possa enviar respostas.
- Clique em Criar. A tela criada pelo cliente OAuth é exibida, mostrando seu novo ID e chave secreta do cliente.
Anote o ID do cliente. As chaves secretas do cliente não são usadas em aplicativos da Web.
- Clique em OK. A credencial recém-criada aparece em IDs do cliente OAuth 2.0.
Anote essas credenciais porque elas serão necessárias mais adiante neste guia de início rápido.
crie uma chave de API
- No Console do Google Cloud, acesse Menu > APIs e serviços > Credenciais.
- Clique em Criar credenciais > Chave de API.
- Sua nova chave de API será exibida.
- Clique em Copiar para copiar a chave de API e usá-la no código do app. A chave de API também pode ser encontrada na seção "Chaves de API" das credenciais do seu projeto.
- Clique em Restringir chave para atualizar as configurações avançadas e limitar o uso da chave de API. Para mais detalhes, consulte Como aplicar restrições de chave de API.
Configure a amostra
- No diretório de trabalho, crie um arquivo chamado
index.html
. No arquivo
index.html
, cole o exemplo de código a seguir:Substitua:
YOUR_CLIENT_ID
: o ID do cliente criado quando você autorizou as credenciais para um aplicativo da Web.YOUR_API_KEY
: a chave de API que você criou como Pré-requisito.
Executar a amostra
No diretório de trabalho, instale o pacote http-server:
npm install http-server
No diretório de trabalho, inicie um servidor da Web:
npx http-server -p 8000
No navegador, acesse
http://localhost:8000
.Na primeira vez que você executar a amostra, ela solicitará que você autorize o acesso:
- Se você ainda não estiver conectado à sua Conta do Google, será solicitado a fazer login. Se você estiver conectado a várias contas, selecione uma para usar com autorização.
- Clique em Accept.
- Copie o código do navegador, cole-o no prompt de linha de comando e pressione
Enter
.
As informações de autorização são armazenadas no sistema de arquivos. Portanto, na próxima vez em que você executar o código de amostra, a autorização não será solicitada.
Você criou seu primeiro aplicativo JavaScript que faz solicitações à API Reseller.