Wenn Sie keinen eigenen Code zum Senden von HTTP-Anfragen und zum Parsen der Antworten schreiben möchten, müssen Sie eine Clientbibliothek herunterladen.
Das Einrichten einer Clientbibliothek variiert je nach Programmiersprache. Wählen Sie im folgenden Abschnitt die Sprache aus, die Sie für die Entwicklung verwenden.
Wenn Sie eine Sprache verwenden möchten, die unten nicht aufgeführt ist, sehen Sie in der Dokumentation zur Clientbibliothek nach, ob für Ihre Sprache eine Bibliothek verfügbar ist.
Java
Wenn Sie die Google APIs-Clientbibliothek für Java verwenden möchten, müssen Sie die Haupt-Java-Clientbibliothek und die Java-Bibliothek der Google Drive Activity API herunterladen.
Diese Seite enthält Informationen zu den ersten Schritten mit der Drive Activity API und der Google API-Clientbibliothek für Java. Weitere Informationen findest du in dieser Dokumentation:
- Sehen Sie sich die Javadoc-Referenz für die Drive Activity API an.
- Entwicklerleitfaden zur Google API-Clientbibliothek für Java
- Testen Sie die API im Browser über den APIs Explorer für die Drive Activity API.
Clientbibliothek zum Projekt hinzufügen
Wähle über die folgenden Tabs deine Build-Umgebung (Maven oder Gradle) aus:
Füge deiner Datei pom.xml
Folgendes hinzu:
Im Maven Central Repository findest du alle verfügbaren Versionen.
Füge deiner Datei build.gradle
Folgendes hinzu:
Im Maven Central Repository findest du alle verfügbaren Versionen.
Python
Wenn Sie die Google APIs-Clientbibliothek für Python verwenden möchten, müssen Sie die Python-Quelle herunterladen und installieren.
Diese Seite enthält Informationen zu den ersten Schritten mit der Drive Activity API und der Google API-Clientbibliothek für Python. Weitere Informationen findest du in dieser Dokumentation:
- Sehen Sie sich die PyDoc-Referenz zur Drive Activity API an.
- Entwicklerleitfaden zur Google API-Clientbibliothek für Python
- Testen Sie die API im Browser über den APIs Explorer für die Drive Activity API.
Systemanforderungen
- Betriebssysteme:
- Linux
- macOS X
- Windows
- Python 2.7, 3.4 oder höher
Clientbibliothek installieren
Du kannst entweder einen Paketmanager verwenden oder die Python-Clientbibliothek manuell herunterladen und installieren:
Verwaltete Installation
Verwenden Sie pip oder setuptools, um die Installation zu verwalten. Möglicherweise müssen Sie zuerst sudo
ausführen.
- pip (bevorzugt):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
Manuelle Installation
- Lade die aktuelle Clientbibliothek für Python herunter.
- Entpacke den Code.
- Installieren:
python setup.py install
App Engine
Da die Python-Clientbibliotheken nicht in der Python-Laufzeitumgebung von App Engine installiert sind, musst du sie wie Drittanbieterbibliotheken in deine Anwendung kopieren.
Führen Sie dazu die folgenden Befehle aus:
$ hg clone https://google-api-python-client.googlecode.com/hg/ google-api-python-client $ cd google-api-python-client $ sudo python setup.py install
Sie können jetzt die benötigten Klassen mit den folgenden Anweisungen importieren:
from apiclient.discovery import build from apiclient.oauth import OAuthCredentials import httplib2 import oauth2 as oauth
PHP
Wenn Sie die Google APIs-Clientbibliothek für PHP verwenden möchten, müssen Sie die PHP-Quelle herunterladen und installieren.
Führen Sie dazu die folgenden Befehle aus:
$ 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.
Sie können jetzt die benötigten Klassen mit den folgenden Anweisungen importieren:
require_once "../src/apiClient.php";
.NET
Wenn Sie die Google APIs-Clientbibliothek für .NET verwenden möchten, müssen Sie die .NET-Kern-Clientbibliothek und die .NET-Bibliothek der Google Drive Activity API herunterladen. Laden Sie die Dateien herunter und fügen Sie sie Ihrem Projekt als Verweise hinzu:
Sie können jetzt die benötigten Klassen mit den folgenden Anweisungen importieren:
using Google.Apis.Authentication; using Google.Apis.Authentication.OAuth2;