Interfejs Google Drive API opiera się na protokole HTTP i JSON, więc każdy standardowy klient HTTP może wysyłać do niego żądania i analizować odpowiedzi.
Biblioteki klienta interfejsów API Google zapewniają jednak lepszą integrację językową, wyższy poziom bezpieczeństwa i ułatwiają wykonywanie wywołań, które wymagają autoryzacji użytkownika. Biblioteki klienta wykorzystują naturalne konwencje każdego obsługiwanego języka, co ograniczają powtarzalny kod, który musisz napisać. Biblioteki klienta są dostępne w kilku językach programowania. Dzięki nim nie musisz ręcznie konfigurować żądań HTTP ani analizować odpowiedzi.
Więcej informacji o bibliotekach klienta Cloud i starszych bibliotekach klienta interfejsów API Google znajdziesz w artykule Omówienie bibliotek klienta.
Biblioteki klienta
Dysk udostępnia biblioteki klienta dla poniższych języków. Wybierz język programowania, którego chcesz używać.
Dart
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla Drata.
Uruchom to polecenie, aby zainstalować tę bibliotekę klienta w środowisku Dart:
dart pub add googleapis
Uruchom to polecenie, aby zainstalować tę bibliotekę klienta w środowisku Flutter:
flutter pub add googleapis
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub googleapis.dart
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Przeczytaj
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla Go.
Aby zainstalować w swoim środowisku interfejs API i jego wersję, uruchom to polecenie:
go get google.golang.org/api/urlshortener/v1
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub google-api-go-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Java
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API do języka Java.
Aby użyć narzędzia Maven, dodaj te wiersze do pliku pom.xml
:
<project>
<dependencies>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>v3-rev20240509-2.0.0</version>
</dependency>
</dependencies>
</project>
Aby używać Gradle, dodaj do pliku build.gradle
te wiersze:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub google-api-java-client-services
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
JavaScript
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API do JavaScriptu.
Wysyłaj żądania do biblioteki klienta JavaScript za pomocą gapi.client.request
.
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub google-api-javascript-client
.
.NET
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla .NET.
Uruchom to polecenie, aby zainstalować ten pakiet w swoim środowisku:
dotnet add package Google.Apis --version 1.68.0
Alternatywne metody instalacji znajdziesz na stronie Google.Apis
NuGet.
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać przykłady pojedynczego kodu, wejdź na stronę Rozpocznij.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Node.js
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla Node.js.
Uruchom to polecenie, aby zainstalować tę bibliotekę klienta w swoim środowisku:
npm install @googleapis/drive
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub google-api-nodejs-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Obj-C
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla Objective-C dla REST.
Jeśli tworzysz kompilację z CocoaPods, dodaj wymagany pod do Podfile
w swoim środowisku:
pod 'GoogleAPIClientForREST/Drive'
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub google-api-objectivec-client-for-rest
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
PHP
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla PHP.
Jeśli chcesz użyć narzędzia Composer, uruchom to polecenie w celu zainstalowania tej biblioteki klienta w swoim środowisku:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Aby zamiast tego pobrać i zainstalować wersję, wyodrębnij pobrany plik i dodaj do projektu moduł automatycznego ładowania:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub google-api-php-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Python
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Python.
Zainstaluj tę bibliotekę klienta w virtualenv w swoim środowisku za pomocą pip
.
Aby zainstalować w systemie Mac lub Linux:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Aby zainstalować system w systemie Windows:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub google-api-python-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Ruby
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla Ruby.
Jeśli chcesz użyć biblioteki gem install
, uruchom to polecenie w celu zainstalowania tej biblioteki klienta w środowisku:
gem install google-apis-drive_v3 -v 0.5.0
Aby zamiast tego wymagać pliku, dodaj go do Gemfile
, dodaj instrukcję wymaganą do projektu i utwórz instancję usługi:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Przykładowe fragmenty kodu
Informacje o tym, jak wyświetlić lub pobrać przykładowy kod, znajdziesz w repozytorium GitHub google-api-ruby-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.