Installer les bibliothèques clientes Google Drive

L'API Google Drive est basée sur HTTP et JSON. Par conséquent, tout client HTTP standard peut lui envoyer des requêtes et analyser les réponses.

Toutefois, les bibliothèques clientes des API Google facilitent l'intégration des langages de programmation, offrent une sécurité optimale et permettent d'effectuer des appels nécessitant des privilèges utilisateur. Les bibliothèques clientes utilisent les conventions naturelles de chaque langage compatible et réduisent la quantité de code récurrent que vous devez écrire. Les bibliothèques clientes sont disponibles dans plusieurs langages de programmation. Elles vous évitent de configurer les requêtes HTTP et d'analyser les réponses manuellement.

Pour en savoir plus sur les bibliothèques clientes Cloud et les anciennes bibliothèques clientes des API Google, consultez la page Présentation des bibliothèques clientes.

Bibliothèques clientes

Drive fournit des bibliothèques clientes pour les langages suivants. Sélectionnez le langage de programmation que vous souhaitez utiliser.

Dart

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour Dart.

Exécutez la commande suivante pour installer cette bibliothèque cliente dans votre environnement pour Dart:

dart pub add googleapis

Exécutez la commande suivante pour installer cette bibliothèque cliente dans votre environnement pour Flutter:

flutter pub add googleapis

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub googleapis.dart.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.

Go

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour Go.

Exécutez la commande suivante pour installer une API et une version de cette API dans votre environnement:

go get google.golang.org/api/urlshortener/v1

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub google-api-go-client.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.

Java

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour Java.

Pour utiliser Maven, ajoutez les lignes suivantes à votre fichier pom.xml:

<project>
  <dependencies>
    <dependency>
      <groupId>com.google.apis</groupId>
      <artifactId>google-api-services-drive</artifactId>
      <version>v3-rev20240509-2.0.0</version>
    </dependency>
  </dependencies>
</project>

Pour utiliser Gradle, ajoutez les lignes suivantes à votre fichier build.gradle:

repositories {
  mavenCentral()
}
dependencies {
  implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub google-api-java-client-services.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.

JavaScript

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour JavaScript.

Utilisez gapi.client.request pour envoyer des requêtes à la bibliothèque cliente JavaScript.

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub google-api-javascript-client.

.NET

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour .NET.

Exécutez la commande suivante pour installer ce package dans votre environnement :

dotnet add package Google.Apis --version 1.68.0

Pour connaître d'autres méthodes d'installation, consultez la page NuGet Google.Apis.

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez la page Premiers pas.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.

Node.js

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour Node.js.

Exécutez la commande suivante pour installer cette bibliothèque cliente dans votre environnement:

npm install @googleapis/drive

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub google-api-nodejs-client.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.

Obj-C

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour Objective-C pour REST.

Si vous effectuez la compilation à partir de CocoaPods, ajoutez le pod requis au Podfile dans votre environnement:

pod 'GoogleAPIClientForREST/Drive'

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub google-api-objectivec-client-for-rest.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.

PHP

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour PHP.

Pour utiliser Composer, exécutez la commande suivante pour installer cette bibliothèque cliente dans votre environnement:

npm install @googleapis/drivecomposer require google/apiclient:^2.15.0

Pour télécharger et installer la version à la place, extrayez le fichier de téléchargement et incluez le chargeur automatique dans votre projet:

require_once '/path/to/google-api-php-client/vendor/autoload.php';

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub google-api-php-client.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.

Python

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour Python.

Installez cette bibliothèque cliente dans un virtualenv dans votre environnement à l'aide de pip.

Pour installer le SDK sur Mac ou Linux:

pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client

Pour installer le SDK sur Windows:

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub google-api-python-client.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.

Ruby

Obtenez la dernière bibliothèque cliente de l'API Google Drive pour Ruby.

Pour utiliser gem install, exécutez la commande suivante pour installer cette bibliothèque cliente dans votre environnement:

gem install google-apis-drive_v3 -v 0.5.0

Pour exiger le fichier à la place, ajoutez-le à votre Gemfile, ajoutez l'instruction require dans votre projet et instanciez le service:

require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new

Exemples de code

Pour afficher ou obtenir des exemples de code individuels, consultez le dépôt GitHub google-api-ruby-client.

Documentation de la bibliothèque cliente

Pour en savoir plus, consultez la documentation de la bibliothèque cliente.