L'API Google Drive si basa su HTTP e JSON, pertanto qualsiasi client HTTP standard può inviare richieste e analizzare le risposte.
Tuttavia, le librerie client delle API di Google offrono una migliore integrazione del linguaggio, maggiore sicurezza e facilitare l'effettuazione di chiamate che richiedono l'autorizzazione dell'utente. Le librerie client utilizzano le convenzioni naturali di ogni linguaggio supportato ridurre il codice boilerplate che devi scrivere. Le librerie client vengono disponibili in diversi linguaggi di programmazione. Usandole, puoi evitare di dover per impostare manualmente le richieste HTTP e analizzare le risposte.
Scopri di più sulle librerie client di Cloud e sul client API di Google precedente Librerie nelle librerie client come spiegato in precedenza.
Librerie client
Drive fornisce librerie client per i seguenti linguaggi. Seleziona il linguaggio di programmazione che vuoi utilizzare.
Dart
Scarica la libreria client dell'API Google Drive per Dardo.
Esegui questo comando per installare questa libreria client nel tuo ambiente per Dart:
dart pub add googleapis
Esegui questo comando per installare questa libreria client nel tuo ambiente per Flutter:
flutter pub add googleapis
Esempi di codice
Per visualizzare o ottenere singoli esempi di codice, consulta
googleapis.dart
GitHub di ASL.
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.
Vai
Scarica la libreria client dell'API Google Drive per Vai.
Esegui questo comando per installare un'API e una versione dell'API in il tuo ambiente:
go get google.golang.org/api/urlshortener/v1
Esempi di codice
Per visualizzare o ottenere singoli esempi di codice, consulta
google-api-go-client
GitHub di ASL.
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.
Java
Scarica la 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 ottenere singoli esempi di codice, consulta
google-api-java-client-services
GitHub di ASL.
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.
JavaScript
Scarica la libreria client dell'API Google Drive per JavaScript.
Utilizza gapi.client.request
per effettuare richieste alla libreria client JavaScript.
Esempi di codice
Per visualizzare o ottenere singoli esempi di codice, consulta
google-api-javascript-client
GitHub di ASL.
.NET
Scarica la libreria client dell'API Google Drive per .NET.
Esegui questo comando per installare il pacchetto nel tuo ambiente:
dotnet add package Google.Apis --version 1.68.0
Per metodi di installazione alternativi, vedi
Google.Apis
Pagina NuGet.
Esempi di codice
Per visualizzare o ottenere singoli esempi di codice, consulta la sezione Come ottenere avviata .
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.
Node.js
Scarica la libreria client dell'API Google Drive per Node.js.
Esegui questo comando per installare la libreria client nel tuo questo ambiente:
npm install @googleapis/drive
Esempi di codice
Per visualizzare o ottenere singoli esempi di codice, consulta
google-api-nodejs-client
GitHub di ASL.
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.
Obj-C
Scarica la più recente libreria client dell'API di Google Drive per Objective-C per REST.
Se stai creando da CocoaPods, aggiungi il pod richiesto a Podfile
in
il tuo ambiente:
pod 'GoogleAPIClientForREST/Drive'
Esempi di codice
Per visualizzare o ottenere singoli esempi di codice, consulta
google-api-objectivec-client-for-rest
GitHub di ASL.
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.
PHP
Scarica la libreria client dell'API Google Drive per PHP.
Per utilizzare Composer, esegui questo comando per installare questa libreria client in il tuo ambiente:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Per scaricare e installare la release, estrai il file di download e includi il caricatore automatico nel tuo progetto:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Esempi di codice
Per visualizzare o ottenere singoli esempi di codice, consulta
google-api-php-client
GitHub di ASL.
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.
Python
Scarica la libreria client dell'API Google Drive per Python.
Installa questa libreria client in un
virtualenv nel tuo ambiente
utilizzando pip
.
Per l'installazione 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 l'installazione 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 ottenere singoli esempi di codice, consulta
google-api-python-client
GitHub di ASL.
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.
Ruby
Scarica la libreria client dell'API Google Drive per Ruby.
Per utilizzare gem install
, esegui questo comando per installare questo client
libreria nel tuo ambiente:
gem install google-apis-drive_v3 -v 0.5.0
Per richiedere il file, aggiungilo a Gemfile
, aggiungi la richiesta
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 ottenere singoli esempi di codice, consulta
google-api-ruby-client
GitHub di ASL.
Documentazione della libreria client
Per ulteriori informazioni, visualizza la libreria client documentazione.