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.