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 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 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 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 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 requise dans votre projet, puis 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.