Activer les API Google Workspace

Avant d'utiliser les API Google, vous devez les activer dans un projet Google Cloud. Vous pouvez activer une ou plusieurs API dans un même projet Google Cloud. Si vous n'avez pas encore de projet Google Cloud, consultez Créer un projet Cloud.

Pour activer une API dans votre projet Cloud :

Console Google Cloud

  1. Dans la console Google Cloud, accédez à Menu  > API et services > Bibliothèque > Google Workspace.

    Accéder à la bibliothèque d'API

  2. Cliquez sur l'API que vous souhaitez activer.
  3. Cliquez sur Activer.
  4. Pour activer d'autres API, répétez ces étapes.

Google Cloud CLI

  1. Installez ou ouvrez l'interface de ligne de commande (CLI) Google Cloud.
  2. Exécutez la commande services enable en spécifiant le service d'API à activer.

    gcloud services enable API_SERVICE_ID

API préactivées dans Google AI Studio

Lorsque vous créez des applications Web dans Google AI Studio, vous n'avez pas besoin d'activer manuellement les API Google Workspace compatibles dans la console Google Cloud. Les API suivantes sont préactivées dans votre projet de niveau Starter géré par Google :

  • API Google Calendar (calendar-json.googleapis.com)
  • API Google Docs (docs.googleapis.com)
  • API Google Drive (drive.googleapis.com)
  • API Google Forms (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)

Dans un projet de niveau Starter, les API Google Workspace ne sont compatibles qu'avec OAuth 2.0 côté client. Par exemple, l'API Google Picker utilise des jetons d'accès OAuth 2.0 au lieu d'une clé API de développeur. Les comptes de service ou le stockage des codes secrets du client OAuth dans Secret Manager ne sont pas acceptés. Si vous avez besoin d'identifiants côté serveur, de clés API ou d'API supplémentaires telles que l'API SDK Admin ou l'API Google Apps Script, vous pouvez mettre à niveau votre projet de niveau Starter vers un projet Cloud standard et les configurer manuellement.

Pour en savoir plus sur les quotas et les fonctionnalités du niveau Starter, consultez Présentation du niveau Starter et Déployer des applications Web depuis Google AI Studio.

(Facultatif) Essayer les API Google Workspace dans des applications expérimentales

Si vous testez Google Workspace, utilisez le raccourci suivant, qui active les API Google Workspace populaires et crée des identifiants OAuth que vous pouvez utiliser.

Si vous développez une application qui accède aux informations utilisateur, vous devez configurer l'écran de consentement OAuth avant de publier votre application.

Cliquez sur ce bouton pour sélectionner ou créer un projet Google Cloud, et activer automatiquement les API Workspace :

Activer les API Workspace

Dans la boîte de dialogue qui s'affiche, cliquez sur Télécharger la configuration du client et enregistrez credentials.json dans votre répertoire de travail.

Consultez l'explorateur d'API Google Workspace pour obtenir la liste complète de toutes les API disponibles et essayer des méthodes spécifiques depuis votre navigateur.

API activées (cliquez pour développer)

Le bouton active les API suivantes :

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

APIs Google Workspace

Utilisez les liens de la console Google Cloud suivants ou l'interface de ligne de commande (CLI) Google Cloud pour activer des API Google Workspace spécifiques dans votre projet Cloud.

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

Étape suivante

Découvrez comment fonctionnent l'authentification et l'autorisation pour les API Google Workspace.