Installare le librerie client di Google Drive

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 semplificano le 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. Usandole, puoi evitare di dover impostare manualmente le richieste HTTP e analizzare le risposte.

Scopri di più sulle librerie client di Cloud e sulle precedenti librerie client delle API di Google in Librerie client: spiegazione.

Librerie client

Drive fornisce librerie client per le seguenti lingue. Seleziona il linguaggio di programmazione che vuoi utilizzare.

Dart

Scarica la più recente libreria client dell'API Google Drive per Dart.

Esegui questo comando per installare questa libreria client nel tuo ambiente per Dart:

dart pub add googleapis

Esegui il seguente comando per installare questa libreria client nel tuo ambiente per Flutter:

flutter pub add googleapis

Esempi di codice

Per visualizzare o ricevere singoli esempi di codice, consulta il repository GitHub di googleapis.dart.

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 dell'API nel tuo ambiente:

go get google.golang.org/api/urlshortener/v1

Esempi di codice

Per visualizzare o recuperare 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 recuperare singoli esempi di codice, consulta il google-api-java-client-services repository GitHub.

Documentazione della libreria client

Per ulteriori informazioni, 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 ricevere singoli esempi di codice, consulta il repository GitHub di google-api-javascript-client.

.NET

Scarica la più recente 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, consulta la pagina NuGet di Google.Apis.

Esempi di codice

Per visualizzare o scaricare singoli esempi di codice, consulta la pagina Inizia.

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 seguente comando per installare questa libreria client nel tuo ambiente:

npm install @googleapis/drive

Esempi di codice

Per visualizzare o recuperare 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 di Google Drive per Objective-C per REST.

Se esegui la compilazione da CocoaPods, aggiungi il pod richiesto a Podfile nel tuo ambiente:

pod 'GoogleAPIClientForREST/Drive'

Esempi di codice

Per visualizzare o recuperare 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 questo comando per installare questa libreria client nel 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 ricevere singoli esempi di codice, consulta il repository GitHub di google-api-php-client.

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 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 installare il programma 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 recuperare 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 seguente comando per installare questa libreria client nel tuo ambiente:

gem install google-apis-drive_v3 -v 0.5.0

Per richiedere il file, aggiungilo a Gemfile, aggiungi l'istruzione request nel progetto e crea un'istanza del servizio:

require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new

Esempi di codice

Per visualizzare o ricevere singoli esempi di codice, consulta il repository GitHub di google-api-ruby-client.

Documentazione della libreria client

Per saperne di più, consulta la documentazione della libreria client.