Ativar APIs do Google Workspace

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. Se você ainda não tiver um projeto na nuvem do Google Cloud, consulte Criar um projeto na nuvem.

Para ativar uma API no projeto na nuvem:

Console do Google Cloud

  1. No console do Google Cloud, acesse Menu > APIs e serviços > Biblioteca > Google Workspace.

    Acessar a biblioteca de APIs

  2. Clique na API que você quer ativar.
  3. Clique em Ativar.
  4. Para ativar mais APIs, repita essas etapas.

Google Cloud CLI

  1. Instale ou abra a interface de linha de comando (CLI) do Google Cloud.
  2. Execute o comando services enable, especificando qual serviço de API ativar.

    gcloud services enable API_SERVICE_ID

APIs pré-ativadas no Google AI Studio

Ao criar apps da Web no Google AI Studio, não é necessário ativar manualmente as APIs do Google Workspace compatíveis no console do Google Cloud. As seguintes APIs são pré-ativadas no projeto do nível Starter gerenciado pelo Google:

  • API Google Calendar (calendar-json.googleapis.com)
  • API Google Docs (docs.googleapis.com)
  • API Google Drive (drive.googleapis.com)
  • API do Google Formulários (forms.googleapis.com)
  • API Gmail (gmail.googleapis.com)
  • API Google Picker (picker.googleapis.com)
  • API Google Sheets (sheets.googleapis.com)
  • API Google Slides (slides.googleapis.com)
  • API Google Tasks (tasks.googleapis.com)

Em um projeto do nível Starter, as APIs do Google Workspace só aceitam o OAuth 2.0 do lado do cliente. Por exemplo, a API Google Picker usa tokens de acesso do OAuth 2.0 em vez de uma chave de API de desenvolvedor, e não há suporte para contas de serviço ou armazenamento de chaves secretas do cliente OAuth no Secret Manager. Se você precisar de credenciais do lado do servidor, chaves de API ou APIs adicionais, como a API Admin SDK ou a API Google Apps Script, faça upgrade do seu projeto do nível Starter para um projeto padrão do Cloud e configure-as manualmente.

Para detalhes sobre as cotas e os recursos do nível Starter, consulte Visão geral do nível Starter e Implantar apps da Web do Google AI Studio.

(Opcional) Testar as APIs do Google Workspace em apps experimentais

Se você estiver testando o Google Workspace, use o atalho a seguir, que ativa as APIs mais usadas do Google Workspace e cria credenciais do OAuth que podem ser usadas.

Se você estiver desenvolvendo um app que acessa informações do usuário, é necessário configurar a tela de permissão OAuth antes de lançar o app.

Clique neste botão para selecionar ou criar um projeto na nuvem do Google Cloud e ativar automaticamente as APIs do Workspace:

Ativar as APIs do Workspace

Na caixa de diálogo resultante, clique em Fazer o download da configuração do cliente e salve credentials.json no diretório de trabalho.

Consulte o APIs Explorer do Google Workspace para ver uma lista completa de todas as APIs disponíveis e testar métodos específicos no navegador.

APIs ativadas (clique para abrir)

O botão ativa as seguintes APIs:

  • API Admin SDK
  • API Apps Script
  • API Calendar
  • Chat API
  • API Classroom
  • API Docs
  • API Drive
  • API Forms
  • API Gmail
  • API Google Workspace Add-ons
  • Google Keep API
  • API REST do Meet
  • API Sheets
  • API Slides

APIs do Google Workspace

Use os links do console do Google Cloud a seguir ou a interface de linha de comando (CLI) do Google Cloud para ativar APIs específicas do Google Workspace no seu projeto na nuvem.

Ativar a API SDK Admin
gcloud services enable admin.googleapis.com
Ativar a API Alert Center
gcloud services enable alertcenter.googleapis.com
Ativar a API Apps Script
gcloud services enable script.googleapis.com
Ativar a API CalDAV
gcloud services enable caldav.googleapis.com
Ativar a API Calendar
gcloud services enable calendar-json.googleapis.com
Ativar a API Chat
gcloud services enable chat.googleapis.com
Ativar a API Classroom
gcloud services enable classroom.googleapis.com
Ativar a API Cloud Identity
gcloud services enable cloudidentity.googleapis.com
Ativar a API Cloud Search
gcloud services enable cloudsearch.googleapis.com
Ativar a API Docs
gcloud services enable docs.googleapis.com
Ativar a API Drive
gcloud services enable drive.googleapis.com
Ativar a API Drive Activity
gcloud services enable driveactivity.googleapis.com
Ativar a API Drive Labels
gcloud services enable drivelabels.googleapis.com
Ativar a API Forms
gcloud services enable forms.googleapis.com
Ativar a API Gmail
gcloud services enable gmail.googleapis.com
Ativar a API Groups Migration
gcloud services enable groupsmigration.googleapis.com
Ativar a API Groups Settings
gcloud services enable groupssettings.googleapis.com
Ativar a API Google Workspace Add-ons
gcloud services enable gsuiteaddons.googleapis.com
Ativar a API Google Keep
gcloud services enable keep.googleapis.com
Ativar a API Enterprise License Manager
gcloud services enable licensing.googleapis.com
Ativar a API Marketplace
gcloud services enable appsmarket.googleapis.com
Ativar o SDK do Marketplace
gcloud services enable appsmarket-component.googleapis.com
Ativar a API REST do Meet
gcloud services enable meet.googleapis.com
Ativar a API People
gcloud services enable people.googleapis.com
Ativar a API Postmaster Tools
gcloud services enable gmailpostmastertools.googleapis.com
Ativar a API Reseller
gcloud services enable reseller.googleapis.com
Ativar a API Sheets
gcloud services enable sheets.googleapis.com
Ativar a API Slides
gcloud services enable slides.googleapis.com
Ativar a API Tasks
gcloud services enable tasks.googleapis.com
Ativar a API Vault
gcloud services enable vault.googleapis.com

Próxima etapa

Saiba como funcionam a autenticação e a autorização para as APIs do Google Workspace.