Google Drive-Clientbibliotheken installieren

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 erleichtern Aufrufe, für die eine Nutzerautorisierung erforderlich ist. Die Clientbibliotheken verwenden die natürlichen Konventionen der unterstützten Sprache und reduzieren den zu schreibenden Boilerplate-Code. Die Clientbibliotheken sind in verschiedenen Programmiersprachen verfügbar. Wenn Sie sie verwenden, müssen Sie HTTP-Anfragen nicht manuell einrichten und die Antworten nicht manuell parsen.

Weitere Informationen zu den Cloud-Clientbibliotheken und ä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

Hier erhalten Sie die aktuelle Google Drive API-Clientbibliothek für Dart.

Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung für Dart zu installieren:

dart pub add googleapis

Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung für Flutter 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

Hier erhalten Sie 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

Hier erhalten Sie die aktuelle Google Drive API-Clientbibliothek 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>

Fügen Sie der Datei build.gradle die folgenden Zeilen hinzu, um Gradle zu verwenden:

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

Hier erhalten Sie die aktuelle Google Drive API-Clientbibliothek für JavaScript.

Verwenden Sie gapi.client.request, um Anfragen an die JavaScript-Clientbibliothek zu senden.

Codebeispiele

Einzelne Codebeispiele finden Sie im GitHub-Repository google-api-javascript-client.

.NET

Hier erhalten Sie die aktuelle Google Drive API-Clientbibliothek 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 finden Sie auf der NuGet-Seite für Google.Apis.

Codebeispiele

Einzelne Codebeispiele finden Sie unter Erste Schritte.

Dokumentation der Clientbibliothek

Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.

Node.js

Laden Sie die aktuelle Google Drive API-Clientbibliothek für Node.js herunter.

Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung zu installieren:

npm install @googleapis/drive

Codebeispiele

Einzelne Codebeispiele finden Sie im GitHub-Repository google-api-nodejs-client.

Dokumentation der Clientbibliothek

Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.

Obj-C

Hier erhalten Sie die aktuelle Google Drive API-Clientbibliothek für Objective-C für REST.

Wenn Sie mit CocoaPods erstellen, fügen Sie den erforderlichen Pod dem Podfile in Ihrer Umgebung hinzu:

pod 'GoogleAPIClientForREST/Drive'

Codebeispiele

Einzelne Codebeispiele finden Sie im GitHub-Repository google-api-objectivec-client-for-rest.

Dokumentation der Clientbibliothek

Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.

PHP

Laden Sie die aktuelle Google Drive API-Clientbibliothek für PHP herunter.

Führen Sie den folgenden Befehl aus, um diese Clientbibliothek in Ihrer Umgebung zu installieren, um Composer zu verwenden:

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

Einzelne Codebeispiele finden Sie im GitHub-Repository google-api-php-client.

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 virtuellen Umgebung in Ihrer Umgebung.

So installieren Sie das Programm auf einem Mac oder 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 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, um gem install zu verwenden:

gem install google-apis-drive_v3 -v 0.5.0

Wenn die Datei stattdessen erforderlich sein soll, fügen Sie sie Ihrem Gemfile hinzu, fügen Sie die Anweisung „required“ in Ihrem Projekt hinzu und instanziieren Sie den Dienst:

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

Codebeispiele

Einzelne Codebeispiele finden Sie im GitHub-Repository google-api-ruby-client.

Dokumentation der Clientbibliothek

Weitere Informationen finden Sie in der Dokumentation zur Clientbibliothek.