Installer les bibliothèques clientes Google Drive

L'API Google Drive étant basée sur HTTP et JSON, tout 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 d'accepter les appels nécessitant des autorisations 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 pour les API Google , consultez Présentation des bibliothèques clientes et des API Cloud expliquées.

Bibliothèques clientes

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

Dart

Procurez-vous 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 googleapis.dart dépôt GitHub.

Documentation de la bibliothèque cliente

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

Go

Procurez-vous 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 google-api-go-client dépôt GitHub.

Documentation de la bibliothèque cliente

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

Java

Procurez-vous 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 google-api-java-client-services dépôt GitHub.

Documentation de la bibliothèque cliente

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

JavaScript

Procurez-vous 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 google-api-javascript-client dépôt GitHub.

.NET

Procurez-vous 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 Google.Apis page NuGet.

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

Procurez-vous 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 google-api-nodejs-client dépôt GitHub.

Documentation de la bibliothèque cliente

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

Obj-C

Procurez-vous 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 dans votre environnement :

pod 'GoogleAPIClientForREST/Drive'

Exemples de code

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

Documentation de la bibliothèque cliente

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

PHP

Procurez-vous 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 :

composer 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 l'autoloader 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 google-api-php-client dépôt GitHub.

Documentation de la bibliothèque cliente

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

Python

Procurez-vous 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 installer le SDK sous Mac ou Linux, procédez comme suit :

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

Pour installer le SDK sous Windows, procédez comme suit :

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 google-api-python-client dépôt GitHub.

Documentation de la bibliothèque cliente

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

Ruby

Procurez-vous 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 google-api-ruby-client dépôt GitHub.

Documentation de la bibliothèque cliente

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