Interfejs Google Drive API został zaprojektowany na podstawie protokołu HTTP i JSON, więc każdy standardowy klient HTTP może wysyłać do niego żądania i analizować odpowiedzi.
Biblioteki klienta interfejsu 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 korzystają z naturalnych konwencji każdego obsługiwanego języka i ograniczają ilość kodu, 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 interfejsu API Google znajdziesz w artykule Wyjaśnienie bibliotek klienta i interfejsów API Cloud.
Biblioteki klienta
Dysk udostępnia biblioteki klienta w tych językach: Wybierz język programowania, którego chcesz używać.
Dart
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Dart.
Aby zainstalować tę bibliotekę klienta w środowisku Dart, uruchom to polecenie:
dart pub add googleapis
Aby zainstalować tę bibliotekę klienta w środowisku Flutter, uruchom to polecenie:
flutter pub add googleapis
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub googleapis.dart.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Go
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Go.
Aby zainstalować interfejs API i jego wersję w środowisku, uruchom to polecenie:
go get google.golang.org/api/urlshortener/v1
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do 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 dla języka Java.
Aby użyć Maven, dodaj do pliku pom.xml te wiersze:
<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 te wiersze do pliku build.gradle:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do 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 dla języka JavaScript.
Użyj gapi.client.request, aby wysyłać żądania do biblioteki klienta JavaScript.
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-javascript-client.
.NET
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka .NET.
Aby zainstalować ten pakiet w środowisku, uruchom to polecenie:
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ć poszczególne przykłady kodu, zapoznaj się ze stroną Wprowadzenie.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Node.js
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Node.js.
Aby zainstalować tę bibliotekę klienta w swoim środowisku, uruchom to polecenie:
npm install @googleapis/drive
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do 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 języka Objective-C dla REST.
Jeśli tworzysz projekt za pomocą CocoaPods, dodaj wymagany pod do pliku Podfile w swoim środowisku:
pod 'GoogleAPIClientForREST/Drive'
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do 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 API Dysku Google dla języka PHP.
Aby używać Composer, uruchom to polecenie, aby zainstalować tę bibliotekę klienta w swoim środowisku:
composer require google/apiclient:^2.15.0
Aby zamiast tego pobrać i zainstalować wersję, wyodrębnij plik do pobrania i uwzględnij w projekcie automatyczny program do ładowania:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do 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 środowisku wirtualnym w swoim środowisku za pomocą pip.
Aby zainstalować na komputerze Mac lub z systemem Linux:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Aby zainstalować aplikację 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
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do 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 języka Ruby.
Aby używać gem install, uruchom to polecenie, aby zainstalować tę bibliotekę klienta w swoim środowisku:
gem install google-apis-drive_v3 -v 0.5.0
Aby zamiast tego wymagać pliku, dodaj go do pliku Gemfile, dodaj instrukcję require w projekcie i utwórz instancję usługi:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-ruby-client.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.