Die Google Drive API basiert auf HTTP und JSON, sodass jeder Standard-HTTP-Client Anfragen an sie senden und die Antworten parsen kann.
Die Google API-Clientbibliotheken bieten jedoch eine bessere Sprachintegration sowie eine höhere Sicherheit und unterstützen auch Aufrufe, die eine Nutzerautorisierung erfordern. Die Clientbibliotheken verwenden die natürlichen Konventionen jeder unterstützten Sprache und reduzieren Standardcode, den Sie schreiben müssen. Die Clientbibliotheken sind in verschiedenen Programmiersprachen verfügbar. Durch Einsatz der Bibliotheken können Sie es vermeiden, dass Sie manuell HTTP-Anforderungen erstellen und die Antworten parsen müssen.
Weitere Informationen zu den Cloud-Clientbibliotheken und den älteren Google API-Clientbibliotheken finden Sie unter Erläuterung zu Clientbibliotheken.
Clientbibliotheken
Drive bietet Clientbibliotheken für die folgenden Sprachen. Wählen Sie die Programmiersprache aus, die Sie verwenden möchten.
Dart
Lade die neueste Google Drive API-Clientbibliothek für Dart herunter.
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Dart-Umgebung zu installieren:
dart pub add googleapis
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Flutter-Umgebung zu installieren:
flutter pub add googleapis
Codebeispiele
Einzelne Codebeispiele finden Sie im GitHub-Repository googleapis.dart
.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.
Ok
Die aktuelle Google Drive API-Clientbibliothek für Go
Führen Sie den folgenden Befehl aus, um eine API und eine Version dieser API in Ihrer Umgebung zu installieren:
go get google.golang.org/api/urlshortener/v1
Codebeispiele
Einzelne Codebeispiele finden Sie im GitHub-Repository google-api-go-client
.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.
Java
Die neueste Google Drive API-Clientbibliothek für Java
Wenn Sie Maven verwenden möchten, fügen Sie der Datei pom.xml
die folgenden Zeilen hinzu:
<project>
<dependencies>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>v3-rev20240509-2.0.0</version>
</dependency>
</dependencies>
</project>
Wenn Sie Gradle verwenden möchten, fügen Sie der Datei build.gradle
die folgenden Zeilen hinzu:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Codebeispiele
Einzelne Codebeispiele finden Sie im GitHub-Repository google-api-java-client-services
.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.
JavaScript
Lade die neueste Google Drive API-Clientbibliothek für JavaScript herunter.
Verwende gapi.client.request
, um Anfragen an die JavaScript-Clientbibliothek zu senden.
Codebeispiele
Rufen Sie das GitHub-Repository google-api-javascript-client
auf, um einzelne Codebeispiele anzusehen oder abzurufen.
.NET
Rufen Sie die aktuelle Google Drive API-Clientbibliothek für .NET ab.
Führen Sie den folgenden Befehl aus, um dieses Paket in Ihrer Umgebung zu installieren:
dotnet add package Google.Apis --version 1.68.0
Informationen zu alternativen Installationsmethoden finden Sie auf der NuGet-Seite von Google.Apis
.
Codebeispiele
Auf der Seite Einstieg finden Sie einzelne Codebeispiele.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.
Node.js
Rufen Sie die aktuelle Google Drive API-Clientbibliothek für Node.js ab.
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung zu installieren:
npm install @googleapis/drive
Codebeispiele
Rufen Sie das GitHub-Repository google-api-nodejs-client
auf, um einzelne Codebeispiele anzusehen oder abzurufen.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.
Obj-C
Hier finden Sie die aktuelle Google Drive API-Clientbibliothek für Objective-C für REST.
Wenn Sie einen Build mit CocoaPods erstellen, fügen Sie den erforderlichen Pod zum Podfile
in Ihrer Umgebung hinzu:
pod 'GoogleAPIClientForREST/Drive'
Codebeispiele
Rufen Sie das GitHub-Repository google-api-objectivec-client-for-rest
auf, um einzelne Codebeispiele anzusehen oder abzurufen.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.
PHP
Lade die neueste Google Drive API-Clientbibliothek für PHP herunter.
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung zu installieren:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Wenn Sie den Release stattdessen herunterladen und installieren möchten, extrahieren Sie die Downloaddatei und fügen Sie den Autoloader in Ihr Projekt ein:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Codebeispiele
Rufen Sie das GitHub-Repository google-api-php-client
auf, um einzelne Codebeispiele anzusehen oder abzurufen.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.
Python
Hier erhalten Sie die aktuelle Google Drive API-Clientbibliothek für Python.
Installieren Sie diese Clientbibliothek mit pip
in einer virtualenv in Ihrer Umgebung.
So installieren Sie das SDK unter Mac oder Linux:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
So installieren Sie das SDK unter Windows:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
Codebeispiele
Einzelne Codebeispiele finden Sie im GitHub-Repository google-api-python-client
.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.
Ruby
Rufen Sie die aktuelle Google Drive API-Clientbibliothek für Ruby ab.
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung zu installieren, wenn Sie gem install
verwenden möchten:
gem install google-apis-drive_v3 -v 0.5.0
Wenn Sie die Datei stattdessen anfordern möchten, fügen Sie sie Ihrem Gemfile
hinzu, fügen Sie die require-Anweisung in Ihr Projekt ein und erstellen Sie eine Instanz des Dienstes:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Codebeispiele
Rufen Sie das GitHub-Repository google-api-ruby-client
auf, um einzelne Codebeispiele anzusehen oder abzurufen.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.