L'API Google Drive si basa su HTTP e JSON, pertanto qualsiasi client HTTP standard può inviare richieste all'API e analizzare le risposte.
Tuttavia, le librerie client delle API di Google offrono una migliore integrazione del linguaggio, una maggiore sicurezza e facilitano l'esecuzione di chiamate che richiedono l'autorizzazione dell'utente. Le librerie client utilizzano le convenzioni naturali di ogni linguaggio supportato e riducono il codice boilerplate che devi scrivere. Le librerie client sono disponibili in diversi linguaggi di programmazione. Utilizzandole puoi evitare di dover impostare le richieste HTTP e analizzare le risposte manualmente.
Scopri di più sulle librerie client di Cloud e sulle precedenti librerie client delle API di Google in Descrizione delle librerie client e delle API Cloud spiegate.
Librerie client
Drive fornisce librerie client per i seguenti linguaggi. Seleziona il linguaggio di programmazione che vuoi utilizzare.
Dart
Scarica la più recente libreria client dell'API Google Drive per Dart.
Esegui il comando seguente per installare questa libreria client nel tuo ambiente per Dart:
dart pub add googleapis
Esegui il comando seguente per installare questa libreria client nel tuo ambiente per Flutter:
flutter pub add googleapis
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
googleapis.dart
repository GitHub.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.
Vai
Scarica la più recente libreria client dell'API Google Drive per Go.
Esegui il comando seguente per installare un'API e una versione di questa API nel tuo ambiente:
go get google.golang.org/api/urlshortener/v1
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
google-api-go-client
repository GitHub.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.
Java
Scarica la più recente libreria client dell'API Google Drive per Java.
Per utilizzare Maven, aggiungi le seguenti righe al file 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>
Per utilizzare Gradle, aggiungi le seguenti righe al file build.gradle:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
google-api-java-client-services
repository GitHub.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.
JavaScript
Scarica la più recente libreria client dell'API Google Drive per JavaScript.
Utilizza gapi.client.request per inviare richieste alla libreria client JavaScript.
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
google-api-javascript-client
repository GitHub.
.NET
Scarica la più recente libreria client dell'API Google Drive per .NET.
Esegui il comando seguente per installare questo pacchetto nel tuo ambiente:
dotnet add package Google.Apis --version 1.68.0
Per metodi di installazione alternativi, consulta la
Google.Apis pagina NuGet.
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta la pagina Guida introduttiva.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.
Node.js
Scarica la più recente libreria client dell'API Google Drive per Node.js.
Esegui il comando seguente per installare questa libreria client nel tuo ambiente:
npm install @googleapis/drive
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
google-api-nodejs-client
repository GitHub.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.
Obj-C
Scarica la più recente libreria client dell'API Google Drive per Objective-C per REST.
Se stai creando da CocoaPods, aggiungi il pod richiesto al Podfile nel tuo ambiente:
pod 'GoogleAPIClientForREST/Drive'
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
google-api-objectivec-client-for-rest
repository GitHub.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.
PHP
Scarica la più recente libreria client dell'API Google Drive per PHP.
Per utilizzare Composer, esegui il comando seguente per installare questa libreria client nel tuo ambiente:
composer require google/apiclient:^2.15.0
Per scaricare e installare la release, estrai il file di download e includi l'autoloader nel tuo progetto:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
google-api-php-client
repository GitHub.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.
Python
Scarica la più recente libreria client dell'API Google Drive per Python.
Installa questa libreria client in un
virtualenv nel tuo ambiente
utilizzando pip.
Per installare su Mac o Linux:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Per installare su Windows:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
google-api-python-client
repository GitHub.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.
Ruby
Scarica la più recente libreria client dell'API Google Drive per Ruby.
Per utilizzare gem install, esegui il comando seguente per installare questa libreria client nel tuo ambiente:
gem install google-apis-drive_v3 -v 0.5.0
Per richiedere il file, aggiungilo al Gemfile, aggiungi l'istruzione require nel tuo progetto e crea un'istanza del servizio:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Esempi di codice
Per visualizzare o scaricare singoli esempi di codice, consulta il
google-api-ruby-client
repository GitHub.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client.