Se non vuoi scrivere personalmente il codice per inviare richieste HTTP e analizzare il risposte, devi scaricare un client libreria di Google.
La modalità di configurazione di una libreria client varia in base al linguaggio di programmazione. Nel seguente seleziona il linguaggio che usi per lo sviluppo.
Se vuoi utilizzare una lingua non illustrata di seguito, consulta le relativa per vedere se esiste per la tua lingua.
Java
L'utilizzo della libreria client delle API di Google per Java richiede il download della libreria client Java di base e della libreria Java dell'API Google Drive Activity.
Questa pagina contiene informazioni su come iniziare a utilizzare l'API Drive Activity tramite la libreria client dell'API di Google per Java. Per ulteriori informazioni, leggi la seguenti documentazione:
- Sfoglia la documentazione di riferimento Javadoc per l'API Drive Activity.
- Leggi la Guida per gli sviluppatori per la libreria client delle API di Google per Java.
- Interagisci con questa API nel tuo browser utilizzando l'Explorer API per l'API Drive Activity.
Aggiungere la libreria client al tuo progetto
Seleziona il tuo ambiente di build (Maven o Gradle) dalle seguenti schede:
Aggiungi quanto segue al tuo file pom.xml
:
Vedi tutte le versioni disponibili in Maven Central Repository.
Aggiungi quanto segue al tuo file build.gradle
:
Vedi tutte le versioni disponibili in Maven Central Repository.
Python
L'utilizzo della libreria client delle API di Google per Python richiede il download e l'installazione dell'origine Python.
Questa pagina contiene informazioni su come iniziare a utilizzare l'API Drive Activity tramite la libreria client dell'API di Google per Python. Per ulteriori informazioni, leggi la seguenti documentazione:
- Sfoglia la documentazione di riferimento PyDoc per l'API Drive Activity.
- Leggi la Guida per gli sviluppatori per la libreria client delle API di Google per Python.
- Interagisci con questa API nel tuo browser utilizzando l'Explorer API per l'API Drive Activity.
Requisiti di sistema
- Sistemi operativi:
- Linux
- macOS X
- Windows
- Python 2.7, o 3.4 o versioni successive
Installare la libreria client
Puoi utilizzare un gestore di pacchetti o scaricare e installare manualmente la libreria client Python:
Installazione gestita
Utilizza pip o setuptools per gestire l'installazione (potrebbe essere necessario eseguire prima sudo
):
- pip (scelta preferenziale):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
Installazione manuale
- Scarica il client più recente per Python.
- Estrai il codice dal pacchetto.
- Installa:
python setup.py install
App Engine
Poiché le librerie client per Python non sono installate nell'ambiente runtime Python di App Engine, devi copiarle nella tua applicazione proprio come le librerie di terze parti.
Per farlo, esegui questi comandi:
$ hg clone https://google-api-python-client.googlecode.com/hg/ google-api-python-client $ cd google-api-python-client $ sudo python setup.py install
Ora puoi importare i corsi di cui hai bisogno utilizzando le seguenti istruzioni:
from apiclient.discovery import build from apiclient.oauth import OAuthCredentials import httplib2 import oauth2 as oauth
PHP
L'utilizzo della libreria client delle API di Google per PHP richiede il download e l'installazione del codice sorgente PHP.
Per farlo, esegui questi comandi:
$ svn checkout http://google-api-php-client.googlecode.com/svn/trunk/ google-api-php-client-read-only $ cd google-api-php-read-only $ # Copy the src directory to your working directory.
Ora puoi importare i corsi di cui hai bisogno utilizzando le seguenti istruzioni:
require_once "../src/apiClient.php";
.NET
L'utilizzo della libreria client delle API di Google per .NET richiede il download della libreria client .NET principale e della libreria .NET dell'API Activity di Google Drive. Scarica i file e aggiungili come riferimenti al tuo progetto:
Ora puoi importare i corsi di cui hai bisogno utilizzando le seguenti istruzioni:
using Google.Apis.Authentication; using Google.Apis.Authentication.OAuth2;