Die Google Drive API basiert auf HTTP und JSON, sodass jeder Standard-HTTP-Client und die Antworten parsen.
Die Google API-Clientbibliotheken bieten jedoch eine bessere Sprachintegration, verbesserte Sicherheit und vereinfacht die Durchführung von Anrufen, die eine Nutzerautorisierung erfordern. Die Client-Bibliotheken verwenden die natürlichen Konventionen und Boilerplate-Code reduzieren, der geschrieben werden muss. Die Clientbibliotheken sind in verschiedenen Programmiersprachen verfügbar. Durch deren Verwendung können Sie die Notwendigkeit um HTTP-Anfragen manuell einzurichten und die Antworten zu parsen.
Weitere Informationen zu den Cloud-Clientbibliotheken und dem älteren Google API-Client Bibliotheken in Client-Bibliotheken .
Clientbibliotheken
Drive bietet Clientbibliotheken für die folgenden Sprachen. Wählen Sie die Programmiersprache aus, die Sie verwenden möchten.
Dart
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für Dart
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung zu installieren für Dart:
dart pub add googleapis
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung zu installieren für Flutter:
flutter pub add googleapis
Codebeispiele
Einzelne Codebeispiele finden Sie in der
googleapis.dart
GitHub-Repository
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.
Ok
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für Los.
Führen Sie den folgenden Befehl aus, um eine API und eine Version dieser API in Ihre Umgebung:
go get google.golang.org/api/urlshortener/v1
Codebeispiele
Einzelne Codebeispiele finden Sie in der
google-api-go-client
GitHub-Repository
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.
Java
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für Java
Fügen Sie der Datei pom.xml
die folgenden Zeilen hinzu, um Maven zu verwenden:
<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 in der
google-api-java-client-services
GitHub-Repository
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.
JavaScript
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für JavaScript.
Verwenden Sie gapi.client.request
, um Anfragen an die JavaScript-Clientbibliothek zu senden.
Codebeispiele
Einzelne Codebeispiele finden Sie in der
google-api-javascript-client
GitHub-Repository
.NET
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für .NET
Führen Sie den folgenden Befehl aus, um dieses Paket in Ihrer Umgebung zu installieren:
dotnet add package Google.Apis --version 1.68.0
Alternative Installationsmethoden findest du in der
Google.Apis
NuGet-Seite.
Codebeispiele
Um sich einzelne Codebeispiele anzusehen oder abzurufen, lesen Sie den Abschnitt Getränke begonnen Seite.
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.
Node.js
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für Node.js
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrem Umgebung:
npm install @googleapis/drive
Codebeispiele
Einzelne Codebeispiele finden Sie in der
google-api-nodejs-client
GitHub-Repository
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.
Obj-C
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für Objective-C für REST zurück.
Wenn Sie CocoaPods erstellen, fügen Sie den erforderlichen Pod zum Podfile
in
Ihre Umgebung:
pod 'GoogleAPIClientForREST/Drive'
Codebeispiele
Einzelne Codebeispiele finden Sie in der
google-api-objectivec-client-for-rest
GitHub-Repository
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.
PHP
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für PHP
Führen Sie den folgenden Befehl aus, um diese Clientbibliothek zu installieren und Composer zu verwenden: Ihre Umgebung:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Wenn du den Release stattdessen herunterladen und installieren möchtest, entpacke die Downloaddatei und fügen Sie den Autoloader in Ihr Projekt ein:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Codebeispiele
Einzelne Codebeispiele finden Sie in der
google-api-php-client
GitHub-Repository
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.
Python
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für Python.
Installieren Sie diese Clientbibliothek in einem
virtualenv in Ihrer Umgebung
mit pip
.
Installation auf einem Mac oder unter Linux:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Installation 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 in der
google-api-python-client
GitHub-Repository
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.
Ruby
Hier erhalten Sie die aktuelle Google Drive API-Client-Bibliothek für Ruby
Wenn Sie gem install
verwenden möchten, führen Sie den folgenden Befehl aus, um diesen Client zu installieren
in Ihrer Umgebung:
gem install google-apis-drive_v3 -v 0.5.0
Wenn Sie die Datei stattdessen erzwingen möchten, fügen Sie sie dem Gemfile
hinzu und fügen Sie den
in Ihrem Projekt erstellen und den Dienst instanziieren:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Codebeispiele
Einzelne Codebeispiele finden Sie in der
google-api-ruby-client
GitHub-Repository
Dokumentation der Clientbibliothek
Weitere Informationen finden Sie in der Clientbibliothek. Dokumentation.