Installer les bibliothèques clientes Google Drive

L'API Google Drive est basée sur HTTP et JSON, de sorte que n'importe quel client HTTP standard peut lui envoyer des requêtes et analyser les réponses.

Toutefois, les bibliothèques clientes des API Google permettent d'intégrer plus facilement les langages de programmation, d'améliorer la sécurité et de passer plus facilement des appels nécessitant l'autorisation de l'utilisateur. Les bibliothèques clientes utilisent les conventions naturelles de chaque langage compatible et réduisent le code récurrent que vous devez écrire. Les bibliothèques clientes sont disponibles dans plusieurs langages de programmation. Elles vous évitent de devoir configurer les requêtes HTTP et analyser les réponses manuellement.

Pour en savoir plus sur les bibliothèques clientes Cloud et les anciennes bibliothèques clientes pour les API Google, consultez la section 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 compilez à partir de CocoaPods, ajoutez le pod requis au Podfile de 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 afin d'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 téléchargé 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 de votre environnement à l'aide de pip.

Pour effectuer l'installation 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 l'installer sous 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 afin d'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 à Gemfile, ajoutez l'instruction required 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.